Go to the documentation of this file. 1 #ifndef AIKIDO_STATESPACE_SCOPEDSTATE_HPP_
2 #define AIKIDO_STATESPACE_SCOPEDSTATE_HPP_
14 template <
class _Handle>
50 #endif // ifndef AIKIDO_STATESPACE_SCOPEDSTATE_HPP_
ScopedState & operator=(const ScopedState &)=delete
virtual ~ScopedState()
Definition: ScopedState-impl.hpp:18
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
ScopedState(const StateSpace *_space)
Construct a ScopedState by allocating a new state in _space.
Definition: ScopedState-impl.hpp:8
The two-dimensional special Euclidean group SE(2), i.e.
Definition: SE2.hpp:19
Wrap a State with its StateSpace to provide convenient accessor methods.
Definition: StateHandle.hpp:16
CRTP RAII wrapper for a StateHandle.
Definition: ScopedState.hpp:15
_QualifiedState QualifiedState
Definition: StateHandle.hpp:20
std::unique_ptr< char[]> mBuffer
Definition: ScopedState.hpp:42
ScopedState clone() const
Creates an identical clone of the state this ScopedState handles.
Definition: ScopedState-impl.hpp:25
_StateSpace StateSpace
Definition: StateHandle.hpp:19
typename StateSpace::State State
Definition: StateHandle.hpp:22