1 #include "aikido/statespace/StateHandle.hpp" 7 template <
class StateSpace,
class QualifiedState>
15 template <
class StateSpace,
class QualifiedState>
17 const StateSpace* space, QualifiedState* state)
18 : mSpace(space), mState(state)
24 template <
class StateSpace,
class QualifiedState>
31 template <
class StateSpace,
class QualifiedState>
34 reset(
nullptr,
nullptr);
38 template <
class StateSpace,
class QualifiedState>
40 const StateSpace* space, QualifiedState* state)
47 template <
class StateSpace,
class QualifiedState>
50 typename std::enable_if<!std::is_const<Q>::value, Q*>::type
56 template <
class StateSpace,
class QualifiedState>
59 typename
std::conditional<
std::is_const<Q>::value, Q*, const Q*>::type
65 template <
class _StateSpace,
class _QualifiedState>
Wrap a State with its StateSpace to provide convenient accessor methods.
Definition: StateHandle.hpp:16
StateHandle()
Constructs a nullptr handle.
Definition: StateHandle-impl.hpp:8
Represents the Cartesian product of other StateSpaces.
Definition: CartesianProduct.hpp:18
Definition: gtest-tuple.h:113
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4