Class HyRRT::Motion
Defined in File HyRRT.h
Nested Relationships
This class is a nested type of Class HyRRT.
Class Documentation
-
class Motion
Representation of a motion in the search tree.
Public Functions
-
Motion() = default
Default constructor.
-
inline Motion(const control::SpaceInformation *si)
Constructor that allocates memory for the state.
-
~Motion() = default
Destructor.
Public Members
-
base::State *state = {nullptr}
The state contained by the motion.
-
Motion *parent = {nullptr}
The parent motion in the exploration tree.
-
const base::State *root = {nullptr}
Pointer to the root of the tree this motion is contained in.
-
std::vector<base::State*> *solutionPair = {nullptr}
The integration steps defining the solution pair of the motion, between the parent and child vertices.
-
control::Control *control = {nullptr}
The control contained by the motion.
-
Motion() = default