FOUND
Loading...
Searching...
No Matches
found::CalibrationAlgorithm Class Reference

The CalibrationAlgorithm is an interface for algorithms that calibrate our orientation to the reference orientation. More...

#include <calibrate.hpp>

Inheritance diagram for found::CalibrationAlgorithm:
Collaboration diagram for found::CalibrationAlgorithm:

Public Member Functions

 CalibrationAlgorithm ()=default
 
virtual ~CalibrationAlgorithm ()=default
 
- Public Member Functions inherited from found::Stage< std::pair< EulerAngles, EulerAngles >, Quaternion >
 Stage ()=default
 Constructs a new Stage.
 
virtual ~Stage ()=default
 Destroys this.
 
virtual Quaternion Run (const std::pair< EulerAngles, EulerAngles > &input)=0
 Runs this stage.
 
void DoAction () override
 Executes Run (with a stored input and storing the output)
 
std::pair< EulerAngles, EulerAngles > & GetResource ()
 Returns the stored input of this.
 
Quaternion *& GetProduct ()
 Returns the stored output of this.
 

Additional Inherited Members

- Protected Attributes inherited from found::Stage< std::pair< EulerAngles, EulerAngles >, Quaternion >
std::pair< EulerAngles, EulerAnglesresource
 The stored input for this.
 
Quaternionproduct
 The pointer to the stored output for this.
 

Detailed Description

The CalibrationAlgorithm is an interface for algorithms that calibrate our orientation to the reference orientation.

Constructor & Destructor Documentation

◆ CalibrationAlgorithm()

found::CalibrationAlgorithm::CalibrationAlgorithm ( )
default

◆ ~CalibrationAlgorithm()

virtual found::CalibrationAlgorithm::~CalibrationAlgorithm ( )
virtualdefault

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