Class Control

Inheritance Relationships

Derived Types

Class Documentation

class Control

Definition of an abstract control.

Subclassed by ompl::control::CompoundControl, ompl::control::DiscreteControlSpace::ControlType, ompl::control::RealVectorControlSpace::ControlType

Public Functions

template<class T>
inline const T *as() const

Cast this instance to a desired type.

template<class T>
inline T *as()

Cast this instance to a desired type.

Protected Functions

Control() = default
virtual ~Control() = default