My Project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
found::LOSTVectorGenerationAlgorithm Class Reference

#include <vectorize.hpp>

Inheritance diagram for found::LOSTVectorGenerationAlgorithm:
Inheritance graph
[legend]
Collaboration diagram for found::LOSTVectorGenerationAlgorithm:
Collaboration graph
[legend]

Public Member Functions

 LOSTVectorGenerationAlgorithm (Vec3 orientation)
 
PositionVector Run (const distFromEarth &x_E) override
 
- Public Member Functions inherited from found::Stage< distFromEarth, PositionVector >
 Stage ()=default
 
virtual ~Stage ()=default
 
void DoAction () override
 
distFromEarthGetResource ()
 
PositionVector *& GetProduct ()
 

Additional Inherited Members

- Protected Attributes inherited from found::Stage< distFromEarth, PositionVector >
distFromEarth resource
 The stored input for this.
 
PositionVectorproduct
 The pointer to the stored output for this.
 

Detailed Description

The LOSTVectorGenerationAlgorithm class houses the a Vector Assembly Algorithm that calculates the position of the satellite using orientation information determined from LOST.

Constructor & Destructor Documentation

◆ LOSTVectorGenerationAlgorithm()

found::LOSTVectorGenerationAlgorithm::LOSTVectorGenerationAlgorithm ( Vec3  orientation)
inlineexplicit

Creates a LOSTVectorGenerationAlgorithm object

Parameters
orientationThe orientation of the satellite as determined by LOST

Member Function Documentation

◆ Run()

PositionVector found::LOSTVectorGenerationAlgorithm::Run ( const distFromEarth x_E)
overridevirtual

Runs the Vector Assembly Algorithm, which finds the vector of the satellite with respect to Earth's center using information from LOST

Parameters
x_EThe distance from Earth
Returns
A PositionVector that represents the 3D Vector of the satellite relative to Earth's center

Implements found::Stage< distFromEarth, PositionVector >.


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