ompl::control::CompoundControl Class Reference
Definition of a compound control.
More...
#include <Control.h>
List of all members.
Public Member Functions |
| template<class T > |
| T * | as (const unsigned int index) |
| | Cast a component of this instance to a desired type.
|
| template<class T > |
| const T * | as (const unsigned int index) const |
| | Cast a component of this instance to a desired type.
|
| | CompoundControl (void) |
| virtual | ~CompoundControl (void) |
Public Attributes |
| Control ** | components |
| | The components that make up a compound control.
|
Detailed Description
Definition of a compound control.
Definition at line 93 of file Control.h.
Constructor & Destructor Documentation
| ompl::control::CompoundControl::CompoundControl |
( |
void |
|
) |
[inline] |
| virtual ompl::control::CompoundControl::~CompoundControl |
( |
void |
|
) |
[inline, virtual] |
Member Function Documentation
template<class T >
| T* ompl::control::CompoundControl::as |
( |
const 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 117 of file Control.h.
template<class T >
| const T* ompl::control::CompoundControl::as |
( |
const 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 107 of file Control.h.
Member Data Documentation
The components that make up a compound control.
Definition at line 126 of file Control.h.
The documentation for this class was generated from the following file: