SE2StateHandle(const StateSpace *_space, QualifiedState *_state)
Construct a handle for _state in _space.
Definition: SE2-impl.hpp:25
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
auto getState() -> typename std::enable_if<!std::is_const< Q >::value, Q * >::type
Returns the State.
Definition: StateHandle-impl.hpp:49
Eigen::Isometry2d getIsometry() const
Gets value as an Eigen transformation object.
Definition: SE2-impl.hpp:33
StateHandle for a SE2.
Definition: SE2-impl.hpp:9
const StateSpace * getStateSpace() const
Returns the state space that created this state.
Definition: StateHandle-impl.hpp:66
The two-dimensional special Euclidean group SE(2), i.e.
Definition: SE2.hpp:19
SE2StateHandle()
Construct and initialize to nullptr.
Definition: SE2-impl.hpp:17
Wrap a State with its StateSpace to provide convenient accessor methods.
Definition: StateHandle.hpp:16
const Isometry2d & getIsometry(const State *_state) const
Gets value as an Eigen transformation object.
void setIsometry(const Eigen::Isometry2d &_transform)
Sets value to an Eigen transfomation object.
Definition: SE2-impl.hpp:41
_QualifiedState QualifiedState
Definition: StateHandle.hpp:20
void setIsometry(State *_state, const Isometry2d &_transform) const
Sets value to an Eigen transfomation object.
typename StateSpace::State State
Definition: StateHandle.hpp:22