The LOSTVectorGenerationAlgorithm class houses the a Vector Assembly Algorithm that calculates the position of the satellite using orientation information determined from LOST.
More...
#include <vectorize.hpp>
The LOSTVectorGenerationAlgorithm class houses the a Vector Assembly Algorithm that calculates the position of the satellite using orientation information determined from LOST.
◆ LOSTVectorGenerationAlgorithm() [1/2]
found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm |
( |
Quaternion |
relativeOrientation, |
|
|
Quaternion |
referenceOrientation |
|
) |
| |
|
inlineexplicit |
Creates a LOSTVectorGenerationAlgorithm object.
- Parameters
-
relativeOrientation | The orientation of the FOUND camera with respect to the reference Orientation |
referenceOrientation | The orientation of the reference orientation |
- Precondition
- You must use a backwards rotation quaternion here. Remember that forwards and backwards quaternions are conjugates.
◆ LOSTVectorGenerationAlgorithm() [2/2]
found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm |
( |
Quaternion |
orientation | ) |
|
|
inlineexplicit |
Creates a LOSTVectorGenerationAlgorithm object.
- Parameters
-
orientation | The absolute orientation of the FOUND camera |
- Precondition
- You must use a backwards rotation quaternion here. Remember that forwards and backwards quaternions are conjugates.
◆ Run()
Runs the Vector Assembly Algorithm, which finds the vector of the satellite with respect to Earth's center using information from LOST.
- Precondition
- This class was initialized by backwards quaternion(s)
- Parameters
-
x_E | The distance from Earth |
- Returns
- A PositionVector that represents the 3D Vector of the satellite relative to Earth's center
The documentation for this class was generated from the following files: