NDEVR
API Documentation
CalibrationPosition

Represents a physical position and orientation used during IMU calibration, along with the sensor readings collected at that position. More...

Collaboration diagram for CalibrationPosition:
[legend]

Public Member Functions

 CalibrationPosition (const TranslatedString &location_title, const StringView &image, const Ray< 3, fltp08 > &gravity)
 Constructs a CalibrationPosition with the given title, icon, and expected gravity vector.
void clearData ()
 Removes all collected accelerometer readings for this position.

Public Attributes

Buffer< CalibrationReadingacc_data
 Accelerometer readings collected at this position.
Ray< 3, fltp08gravity
 The expected gravity vector for this calibration position.
String location_icon
 Icon resource name for this calibration position.
TranslatedString location_title
 Display name of this calibration position.

Detailed Description

Represents a physical position and orientation used during IMU calibration, along with the sensor readings collected at that position.


Definition at line 23 of file CalibrationPosition.h.

Constructor & Destructor Documentation

◆ CalibrationPosition()

CalibrationPosition::CalibrationPosition ( const TranslatedString & location_title,
const StringView & image,
const Ray< 3, fltp08 > & gravity )
inline

Constructs a CalibrationPosition with the given title, icon, and expected gravity vector.

Parameters
[in]location_titleDisplay name for this calibration position.
[in]imageIcon resource name associated with this position.
[in]gravityThe expected gravity vector at this position.

Definition at line 31 of file CalibrationPosition.h.

References gravity, location_icon, and location_title.


The documentation for this struct was generated from the following file: