Class HyRRT::Motion

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.