ompl::control::CompoundControl Class Reference

Definition of a compound control. More...

#include <Control.h>

Inheritance diagram for ompl::control::CompoundControl:
Inheritance graph
[legend]

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]

Definition at line 97 of file Control.h.

virtual ompl::control::CompoundControl::~CompoundControl ( void   )  [inline, virtual]

Definition at line 101 of file Control.h.


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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:34:01 2013