Class Cart2

Inheritance Relationships

Base Type

Class Documentation

class Cart2 : public lupnt::State

Public Functions

inline Cart2(const State &x)

Reinterpret a generic State as a Cart2 (2D Cartesian position only), checking its size and type tag.

Parameters:

x – 2-element state of type Cart2::TYPE.

inline Cart2(const Vec2 &x = Vec2::Zero(), const Frame frame = Frame::MOON_CI)

Construct a Cart2 from a 2-element position vector.

Parameters:
  • x – Position [m].

  • frame – Reference frame (default MOON_CI).

inline Eigen::Ref<Vec2> r()

Mutable view of the position.

Returns:

Position [m].

inline Vec2 r() const

Position.

Returns:

Position [m].

Public Static Attributes

static StateType TYPE = "CartTo"