Class QuasiNonsingROE¶
Defined in File state.h
Inheritance Relationships¶
Base Type¶
public lupnt::State(Class State)
Class Documentation¶
-
class QuasiNonsingROE : public lupnt::State¶
Public Functions
-
inline QuasiNonsingROE(const Vec6 &x = Vec6::Zero())¶
Construct a
QuasiNonsingROE(quasi-nonsingular relative orbital elements, scaled by semi-major axis) from a stacked 6-element vector, in frame MOON_CI. Singularity-free counterpart ofSingularROE, used by the same relative-orbit dynamics/conversion pipelines.- Parameters:
x – [a*da, a*dl, a*dex, a*dey, a*dix, a*diy], all in [m].
-
inline QuasiNonsingROE(const Vec6 &x, const Frame frame)¶
Construct a
QuasiNonsingROEfrom a stacked element vector and reference frame.- Parameters:
x – [a*da, a*dl, a*dex, a*dey, a*dix, a*diy], all in [m].
frame – Reference frame the elements are defined in.
-
inline QuasiNonsingROE(const Vec6 &x = Vec6::Zero())¶