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

The OrbitPropagationAlgorithm is an algorithm that propagates an orbit over a specified time period. More...

#include <orbit.hpp>

Inheritance diagram for found::OrbitPropagationAlgorithm:
Collaboration diagram for found::OrbitPropagationAlgorithm:

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

The OrbitPropagationAlgorithm is an algorithm that propagates an orbit over a specified time period.

Constructor & Destructor Documentation

◆ OrbitPropagationAlgorithm()

found::OrbitPropagationAlgorithm::OrbitPropagationAlgorithm ( )
default

Constructs this.

◆ ~OrbitPropagationAlgorithm()

virtual found::OrbitPropagationAlgorithm::~OrbitPropagationAlgorithm ( )
inlinevirtual

Destroys this.


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