My Project
|
#include <kinematic.hpp>
Public Member Functions | |
EulerianKinematicProfilingAlgorithm () | |
~EulerianKinematicProfilingAlgorithm () | |
KinematicPrediction | Run (const OrbitParams &orbit) override |
![]() | |
Stage ()=default | |
virtual | ~Stage ()=default |
void | DoAction () override |
OrbitParams & | GetResource () |
KinematicPrediction *& | GetProduct () |
Additional Inherited Members | |
![]() | |
OrbitParams | resource |
The stored input for this. | |
KinematicPrediction * | product |
The pointer to the stored output for this. | |
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
found::EulerianKinematicProfilingAlgorithm::EulerianKinematicProfilingAlgorithm | ( | ) |
Place documentation here. Press enter to automatically make a new line
found::EulerianKinematicProfilingAlgorithm::~EulerianKinematicProfilingAlgorithm | ( | ) |
Place documentation here. Press enter to automatically make a new line
|
overridevirtual |
Place documentation here. Press enter to automatically make a new line
Implements found::Stage< OrbitParams, KinematicPrediction >.