WSF
wsf::space::OrbitalPropagator Class Reference

A class that provides a complete interface for implementing orbital propagation in derived classes. More...

#include <WsfOrbitalPropagator.hpp>

Inheritance diagram for wsf::space::OrbitalPropagator:

Public Member Functions

 OrbitalPropagator (std::unique_ptr< ut::OrbitalState > aInitialOrbitalState)
 OrbitalPropagator (const OrbitalPropagator &aOther)
 ~OrbitalPropagator () override=default
OrbitalPropagatoroperator= (const OrbitalPropagator &aOther)=delete
WsfSpaceMoverBaseGetSpaceMover () const
virtual void SetSpaceMover (WsfSpaceMoverBase *aMoverPtr)

Detailed Description

A class that provides a complete interface for implementing orbital propagation in derived classes.

Constructor & Destructor Documentation

◆ OrbitalPropagator() [1/2]

wsf::space::OrbitalPropagator::OrbitalPropagator ( std::unique_ptr< ut::OrbitalState > aInitialOrbitalState)
explicit

◆ OrbitalPropagator() [2/2]

wsf::space::OrbitalPropagator::OrbitalPropagator ( const OrbitalPropagator & aOther)

References OrbitalPropagator().

◆ ~OrbitalPropagator()

wsf::space::OrbitalPropagator::~OrbitalPropagator ( )
overridedefault

Member Function Documentation

◆ GetSpaceMover()

WsfSpaceMoverBase * wsf::space::OrbitalPropagator::GetSpaceMover ( ) const
inline

◆ operator=()

OrbitalPropagator & wsf::space::OrbitalPropagator::operator= ( const OrbitalPropagator & aOther)
delete

References OrbitalPropagator().

◆ SetSpaceMover()

virtual void wsf::space::OrbitalPropagator::SetSpaceMover ( WsfSpaceMoverBase * aMoverPtr)
inlinevirtual

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved