Class OrbitState¶
Defined in File orbit_states.h
Inheritance Relationships¶
Base Type¶
public lupnt::IState
(Class IState)
Derived Types¶
public lupnt::CartesianOrbitState
(Class CartesianOrbitState)public lupnt::ClassicalOE
(Class ClassicalOE)public lupnt::DelaunayOE
(Class DelaunayOE)public lupnt::EquinoctialOE
(Class EquinoctialOE)public lupnt::QuasiNonsingOE
(Class QuasiNonsingOE)public lupnt::QuasiNonsingROE
(Class QuasiNonsingROE)public lupnt::SingularROE
(Class SingularROE)
Class Documentation¶
-
class OrbitState : public lupnt::IState¶
Subclassed by lupnt::CartesianOrbitState, lupnt::ClassicalOE, lupnt::DelaunayOE, lupnt::EquinoctialOE, lupnt::QuasiNonsingOE, lupnt::QuasiNonsingROE, lupnt::SingularROE
Public Functions
-
OrbitState(const Vec6 &x, Frame coord, OrbitStateRepres repres, const std::array<const char*, 6> &names, const std::array<const char*, 6> &units)¶
-
virtual int GetSize() const override¶
-
std::array<const char*, 6> GetNames() const¶
-
std::array<const char*, 6> GetUnits() const¶
-
virtual StateType GetStateType() const override¶
-
OrbitStateRepres GetOrbitStateRepres() const¶
-
void SetOrbitStateRepres(const OrbitStateRepres rep)¶
-
std::ostream &operator<<(std::ostream &os) const¶
-
OrbitState(const Vec6 &x, Frame coord, OrbitStateRepres repres, const std::array<const char*, 6> &names, const std::array<const char*, 6> &units)¶