Class CompoundControl

Inheritance Relationships

Base Type

Class Documentation

class CompoundControl : public ompl::control::Control

Definition of a compound control.

Public Functions

CompoundControl() = default
~CompoundControl() override = default
template<class T>
inline const T *as(unsigned int index) const

Cast a component of this instance to a desired type.

template<class T>
inline T *as(unsigned int index)

Cast a component of this instance to a desired type.

inline Control *operator[](unsigned int index)

Return the i-th control component.

Public Members

Control **components

The components that make up a compound control.