PositionalTrackingFusionParameters Class Reference

Holds the options used for initializing the positional tracking fusion module. More...

Functions

 PositionalTrackingFusionParameters ()
 Constructor More...
 

Attributes

bool enableGNSSFusion = false
 This attribute is responsible for enabling or not GNSS positional tracking fusion. More...
 
GNSSCalibrationParameters gnssCalibrationParameters
 Control the VIO / GNSS calibration process. More...
 
Vector3 baseFootprintToWorldTranslation
 Position of the base footprint with respect to the user world. More...
 
Quaternion baseFootprintToWorldRotation
 Orientation of the base footprint with respect to the user world. More...
 
Vector3 baseFootprintToBaselinkTranslation
 Position of the base footprint with respect to the baselink. More...
 
Quaternion baseFootprintToBaselinkRotation
 Orientation of the base footprint with respect to the baselink. More...
 
bool SetGravityAsOrigin
 Whether to override 2 of the 3 rotations from base_footprint_to_world_transform using the IMU gravity. More...
 
CameraIdentifier trackingCameraID
 ID of the camera used for positional tracking. If not specified, will use the first camera called with the subscribe() method. More...
 

Detailed Description

Holds the options used for initializing the positional tracking fusion module.

Constructor and Destructor

◆ PositionalTrackingFusionParameters()

Constructor

Variables

◆ enableGNSSFusion

bool enableGNSSFusion = false

This attribute is responsible for enabling or not GNSS positional tracking fusion.

Referenced by PositionalTrackingFusionParameters.PositionalTrackingFusionParameters(), and Fusion.sl_PositionalTrackingFusionParameters.sl_PositionalTrackingFusionParameters().

◆ gnssCalibrationParameters

◆ baseFootprintToWorldTranslation

Vector3 baseFootprintToWorldTranslation

Position of the base footprint with respect to the user world.

Referenced by Fusion.sl_PositionalTrackingFusionParameters.sl_PositionalTrackingFusionParameters().

◆ baseFootprintToWorldRotation

Quaternion baseFootprintToWorldRotation

◆ baseFootprintToBaselinkTranslation

Vector3 baseFootprintToBaselinkTranslation

◆ baseFootprintToBaselinkRotation

Quaternion baseFootprintToBaselinkRotation

◆ SetGravityAsOrigin

bool SetGravityAsOrigin

Whether to override 2 of the 3 rotations from base_footprint_to_world_transform using the IMU gravity.

Referenced by PositionalTrackingFusionParameters.PositionalTrackingFusionParameters(), and Fusion.sl_PositionalTrackingFusionParameters.sl_PositionalTrackingFusionParameters().

◆ trackingCameraID

CameraIdentifier trackingCameraID

ID of the camera used for positional tracking. If not specified, will use the first camera called with the subscribe() method.

Referenced by PositionalTrackingFusionParameters.PositionalTrackingFusionParameters().