Class AttitudeState¶ Defined in File attitude_state.h Inheritance Relationships¶ Base Type¶ public lupnt::IState (Class IState) Class Documentation¶ class AttitudeState : public lupnt::IState¶ Public Functions inline AttitudeState(const VecX &x)¶ inline AttitudeState(const Quat &x)¶ inline AttitudeState(const Mat3 &dcm)¶ inline AttitudeState(const Vec3 &euler_angles)¶ inline AttitudeState(const Vec3 &e_x, const Vec3 &e_y, const Vec3 &e_z)¶ inline AttitudeState(const Vec3 &e_x, const Vec3 &e_y, const Vec3 &e_z, Frame frame)¶ inline virtual VecX GetVec() const¶ inline virtual int GetSize() const¶ inline virtual Real GetValue(int i) const¶ inline virtual void SetValue(int i, Real val)¶ inline void SetVecX(const VecX &x)¶ inline bool HasAngularVelocity() const¶ inline Frame GetFrame() const¶ inline void AttachToFrame(Frame frame)¶ inline bool IsWrtToFrame() const¶ inline void SetQuatCoeff(const Vec4 &q)¶ inline void SetQuatCoeff(const Vec3 &e_x, const Vec3 &e_y, const Vec3 &e_z)¶ inline void SetQuatCoeff(const Mat3 &dcm)¶ inline void SetEulerAngles(const Vec3 &euler_angles)¶ inline void SetAngularVelocity(const Vec3 &w)¶ inline Vec4 GetQuatCoeff() const¶ inline Vec3 GetAngularVelocity() const¶ inline Mat3 GetDCM() const¶ inline Vec3 GetEulerAngles() const¶