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>
|
|
Quaternion | orientation |
| | Complete rotation from camera coordinate definition to equatorial frame.
|
| |
|
|
PositionVector | resource |
| | The stored input for this.
|
| |
|
PositionVector * | product |
| | The pointer to the stored output for this.
|
| |
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 rotation from FOUND camera's reference frame into reference frame L. |
| referenceOrientation | The orientation of the equatorial reference frame with respect to a reference frame L. |
- Precondition
- relativeOrientation must go from FOUND camera's reference frame → reference frame L and referenceOrientation must go from reference frame L → equatorial reference frame.
- Note
- orientation equals FOUND camera's reference frame → reference frame L → equatorial reference frame
◆ LOSTVectorGenerationAlgorithm() [2/2]
| found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm |
( |
Quaternion |
orientation | ) |
|
|
inlineexplicit |
Creates a LOSTVectorGenerationAlgorithm object.
- Parameters
-
| orientation | The orientation of the equaotrial reference frame in terms of the FOUND camera's reference frame. |
- Precondition
- orientation must go from FOUND camera's reference frame -> equatorial reference frame.
◆ Run()
| PositionVector found::LOSTVectorGenerationAlgorithm::Run |
( |
const PositionVector & |
x_E | ) |
|
|
override |
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 forwards 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: