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

#include <orbit.hpp>

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

Public Member Functions

 EllipticalOrbitDerminationAlgorithm ()
 
 ~EllipticalOrbitDerminationAlgorithm ()
 
OrbitParams Run (const std::vector< Vec3 > &positions) override
 
- Public Member Functions inherited from found::Stage< std::vector< Vec3 >, OrbitParams >
 Stage ()=default
 
virtual ~Stage ()=default
 
void DoAction () override
 
std::vector< Vec3 > & GetResource ()
 
OrbitParams *& GetProduct ()
 

Additional Inherited Members

- Protected Attributes inherited from found::Stage< std::vector< Vec3 >, OrbitParams >
std::vector< Vec3resource
 The stored input for this.
 
OrbitParamsproduct
 The pointer to the stored output for this.
 

Detailed Description

An EllipticalOrbitDerminationAlgorithm is an object that houses the Orbit Projection Algorithm. This algorithm finds the orbit path of the satellite from known position vectors relative to Earth by assuming that the orbital path is an ellipse that is spatially fixed.

Constructor & Destructor Documentation

◆ EllipticalOrbitDerminationAlgorithm()

found::EllipticalOrbitDerminationAlgorithm::EllipticalOrbitDerminationAlgorithm ( )

Place documentation here. Press enter to automatically make a new line

◆ ~EllipticalOrbitDerminationAlgorithm()

found::EllipticalOrbitDerminationAlgorithm::~EllipticalOrbitDerminationAlgorithm ( )

Place documentation here. Press enter to automatically make a new line

Member Function Documentation

◆ Run()

OrbitParams found::EllipticalOrbitDerminationAlgorithm::Run ( const std::vector< Vec3 > &  positions)
overridevirtual

Place documentation here. Press enter to automatically make a new line

Implements found::Stage< std::vector< Vec3 >, OrbitParams >.


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