Class Spacecraft

Inheritance Relationships

Base Type

Class Documentation

class Spacecraft : public lupnt::Agent

Spacecraft Agent.

Public Functions

inline Spacecraft()
inline void SetOrbitState(Ptr<OrbitState> orbit_state)
inline Ptr<OrbitState> GetOrbitState() const
virtual CartesianOrbitState GetCartesianGCRFStateAtEpoch(Real epoch)
inline VecX GetStateVec()

Protected Attributes

Ptr<OrbitState> orbit_state_
bool orbit_state_set_ = false