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

#include <kinematic.hpp>

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

Public Member Functions

 EulerianKinematicProfilingAlgorithm ()
 
 ~EulerianKinematicProfilingAlgorithm ()
 
KinematicPrediction Run (const OrbitParams &orbit) override
 
- Public Member Functions inherited from found::Stage< OrbitParams, KinematicPrediction >
 Stage ()=default
 
virtual ~Stage ()=default
 
void DoAction () override
 
OrbitParamsGetResource ()
 
KinematicPrediction *& GetProduct ()
 

Additional Inherited Members

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

Detailed Description

A KeplerKinematicProfilingAlgorithm is a class that houses the Kinematic Profile Completion Algorithm. This algorithm uses the spatial projection of the satellite's orbit, as obtained from the OrbitDeterminationAlgorithm, and matches it to a time-based function predicting the position of the satellite at any time. It uses Kepler's Second Law to approximate the velocity profile of the satellite

Constructor & Destructor Documentation

◆ EulerianKinematicProfilingAlgorithm()

found::EulerianKinematicProfilingAlgorithm::EulerianKinematicProfilingAlgorithm ( )

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

◆ ~EulerianKinematicProfilingAlgorithm()

found::EulerianKinematicProfilingAlgorithm::~EulerianKinematicProfilingAlgorithm ( )

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

Member Function Documentation

◆ Run()

KinematicPrediction found::EulerianKinematicProfilingAlgorithm::Run ( const OrbitParams orbit)
overridevirtual

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

Implements found::Stage< OrbitParams, KinematicPrediction >.


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