BaseRelativePoseProcessor

abstract class BaseRelativePoseProcessor(val initialSpeed: SpeedTriad, var processorListener: BaseRelativePoseProcessor.OnProcessedListener?)

Base class to estimate relative pose from an unknown location.

Inheritors

Constructors

Link copied to clipboard
constructor(initialSpeed: SpeedTriad, processorListener: BaseRelativePoseProcessor.OnProcessedListener?)

Types

Link copied to clipboard
fun interface OnProcessedListener

Interface to notify when a new pose has been processed.

Properties

Link copied to clipboard

Indicates whether gravity norm must be adjusted to either Earth standard norm, or norm at provided location. If no location is provided, this should only be enabled when device is close to sea level.

Link copied to clipboard

initial device speed in body coordinates.

Link copied to clipboard
abstract var location: Location?

Gets or sets device location

Link copied to clipboard
val poseTransformation: EuclideanTransformation3D

Contains current pose respect to the start of this estimator.

Link copied to clipboard
Link copied to clipboard

Time interval expressed in seconds between consecutive gyroscope measurements

Functions

Link copied to clipboard
open fun reset()

Resets internal parameters.