Package-level declarations

Types

Estimates absolute pose expressed in ECEF coordinates. This class estimates device attitude by double fusing accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Estimates absolute pose using local plane navigation. This class estimates device attitude by double fusing accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Estimates absolute pose expressed in ECEF coordinates. This class estimates device attitude by fusing accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class AccelerometerFusedLocalPoseProcessor(initialLocation: Location, initialVelocity: NEDVelocity = NEDVelocity(), estimatePoseTransformation: Boolean = false, processorListener: BaseLocalPoseProcessor.OnProcessedListener? = null) : BaseFusedLocalPoseProcessor<AccelerometerSensorMeasurement, AccelerometerGyroscopeAndMagnetometerSyncedSensorMeasurement>

Estimates absolute pose using local plane navigation. This class estimates device attitude by fusing accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard

Estimates relative pose from an unknown location. This class estimates device attitude by fusing accelerometer and gyroscope measurements and. then they are taken into account to update device position.

Link copied to clipboard
class AttitudeECEFAbsolutePoseProcessor(val initialLocation: Location, val initialVelocity: NEDVelocity = NEDVelocity(), val estimatePoseTransformation: Boolean = false, var processorListener: BaseECEFAbsolutePoseProcessor.OnProcessedListener? = null) : BaseECEFAbsolutePoseProcessor

Estimates absolute pose expressed in ECEF coordinates. This class estimates attitude by using Android's absolute attitude sensor. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class AttitudeLocalPoseProcessor(val initialLocation: Location, val initialVelocity: NEDVelocity = NEDVelocity(), val estimatePoseTransformation: Boolean = false, var processorListener: BaseLocalPoseProcessor.OnProcessedListener? = null) : BaseLocalPoseProcessor

Estimates absolute pose using local plane navigation. This class estimates attitude by using Android's absolute attitude sensor. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class AttitudeRelativePoseProcessor(val initialSpeed: SpeedTriad = SpeedTriad(), val averagingFilter: AveragingFilter = LowPassAveragingFilter(), var processorListener: BaseRelativePoseProcessor.OnProcessedListener? = null) : BaseRelativePoseProcessor

Estimates relative (or absolute) pose from an unknown location. This class estimates attitude by using Android's relative attitude sensor. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
abstract class BaseDoubleFusedECEFAbsolutePoseProcessor<M : SensorMeasurement<M>, S : SyncedSensorMeasurement>(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseECEFAbsolutePoseProcessor.OnProcessedListener?) : BaseECEFAbsolutePoseProcessor

Base class to estimate absolute pose expressed in ECEF coordinates. This class estimated device attitude by double fusing gravity/accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope is then taken into account to update device position.

Link copied to clipboard
abstract class BaseDoubleFusedLocalPoseProcessor<M : SensorMeasurement<M>, S : SyncedSensorMeasurement>(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseLocalPoseProcessor.OnProcessedListener?) : BaseLocalPoseProcessor

Base class to estimate absolute pose using local plane navigation. This class estimated device attitude by double fusing gravity/accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope is then taken into account to update device position.

Link copied to clipboard
abstract class BaseECEFAbsolutePoseProcessor(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseECEFAbsolutePoseProcessor.OnProcessedListener?)

Base class to estimate absolute pose expressed in ECEF coordinates. Implementations of this subclass might use a combination of: accelerometer, gyroscope, magnetometer, gravity or attitude measurements.

Link copied to clipboard
abstract class BaseFusedECEFAbsolutePoseProcessor<M : SensorMeasurement<M>, S : SyncedSensorMeasurement>(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseECEFAbsolutePoseProcessor.OnProcessedListener?) : BaseECEFAbsolutePoseProcessor

Base class to estimate absolute pose expressed in ECEF coordinates. This class estimated device attitude by fusing gravity/accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope is then taken into account to update device position.

Link copied to clipboard
abstract class BaseFusedLocalPoseProcessor<M : SensorMeasurement<M>, S : SyncedSensorMeasurement>(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseLocalPoseProcessor.OnProcessedListener?) : BaseLocalPoseProcessor

Base class to estimate absolute pose using local plane navigation. This class estimates device attitude by fusing gravity/accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard

Base class to estimate relative pose from an unknown location. This class estimates device attitude by fusing gravity/accelerometer, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
abstract class BaseLocalPoseProcessor(val initialLocation: Location, val initialVelocity: NEDVelocity, val estimatePoseTransformation: Boolean, var processorListener: BaseLocalPoseProcessor.OnProcessedListener?)

Base class to estimate absolute pose using local plane navigation. Implementations of this subclass might use a combination of: accelerometer, gyroscope, magnetometer, gravity or attitude measurements.

Link copied to clipboard
abstract class BaseRelativePoseProcessor(val initialSpeed: SpeedTriad, var processorListener: BaseRelativePoseProcessor.OnProcessedListener?)

Base class to estimate relative pose from an unknown location.

Link copied to clipboard

Estimate absolute pose expressed in ECEF coordinates. This class estimated device attitude by double fusing gravity, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class DoubleFusedLocalPoseProcessor(initialLocation: Location, initialVelocity: NEDVelocity = NEDVelocity(), estimatePoseTransformation: Boolean = false, processorListener: BaseLocalPoseProcessor.OnProcessedListener? = null) : BaseDoubleFusedLocalPoseProcessor<GravitySensorMeasurement, AccelerometerGravityGyroscopeAndMagnetometerSyncedSensorMeasurement>

Estimates absolute pose using local plane navigation. This class estimated device attitude by double fusing gravity, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class FusedECEFAbsolutePoseProcessor(initialLocation: Location, initialVelocity: NEDVelocity = NEDVelocity(), estimatePoseTransformation: Boolean = false, processorListener: BaseECEFAbsolutePoseProcessor.OnProcessedListener? = null) : BaseFusedECEFAbsolutePoseProcessor<GravitySensorMeasurement, AccelerometerGravityGyroscopeAndMagnetometerSyncedSensorMeasurement>

Estimate absolute pose expressed in ECEF coordinates. This class estimated device attitude by fusing gravity, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard
class FusedLocalPoseProcessor(initialLocation: Location, initialVelocity: NEDVelocity = NEDVelocity(), estimatePoseTransformation: Boolean = false, processorListener: BaseLocalPoseProcessor.OnProcessedListener? = null) : BaseFusedLocalPoseProcessor<GravitySensorMeasurement, AccelerometerGravityGyroscopeAndMagnetometerSyncedSensorMeasurement>

Estimates absolute pose using local plane navigation. This class estimated device attitude by fusing gravity, gyroscope and magnetometer measurements. Accelerometer and gyroscope are then taken into account to update device position.

Link copied to clipboard

Estimates relative pose from an unknown location. This class estimates device attitude by fusing gravity and gyroscope measurements. Accelerometer and gyroscope are then taken into account to update device position.