Definition of a compound control.
More...
#include <ompl/control/Control.h>
|
template<class T > |
const T * | as (unsigned int index) const |
| Cast a component of this instance to a desired type. More...
|
|
template<class T > |
T * | as (unsigned int index) |
| Cast a component of this instance to a desired type. More...
|
|
Control * | operator[] (unsigned int index) |
| Return the i-th control component. More...
|
|
template<class T > |
const T * | as () const |
| Cast this instance to a desired type. More...
|
|
template<class T > |
T * | as () |
| Cast this instance to a desired type. More...
|
|
Definition of a compound control.
Definition at line 84 of file Control.h.
◆ as() [1/2]
template<class T >
T * ompl::control::CompoundControl::as |
( |
unsigned int |
index | ) |
|
|
inline |
Cast a component of this instance to a desired type.
Make sure the type we are allocating is indeed a state
Definition at line 103 of file Control.h.
◆ as() [2/2]
template<class T >
const T * ompl::control::CompoundControl::as |
( |
unsigned int |
index | ) |
const |
|
inline |
Cast a component of this instance to a desired type.
Make sure the type we are allocating is indeed a state
Definition at line 93 of file Control.h.
◆ operator[]()
Control * ompl::control::CompoundControl::operator[] |
( |
unsigned int |
index | ) |
|
|
inline |
Return the i-th control component.
Definition at line 112 of file Control.h.
◆ components
Control** ompl::control::CompoundControl::components |
The components that make up a compound control.
Definition at line 118 of file Control.h.
The documentation for this class was generated from the following file: