ompl::control::Control Class Reference

Definition of an abstract control. More...

#include <Control.h>

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

List of all members.

Public Member Functions

template<class T >
T * as (void)
 Cast this instance to a desired type.
template<class T >
const T * as (void) const
 Cast this instance to a desired type.

Protected Member Functions

 Control (void)
virtual ~Control (void)

Private Member Functions

 Control (const Control &)
 Disable copy-constructor.
const Controloperator= (const Control &)
 Disable copy operator.

Detailed Description

Definition of an abstract control.

Definition at line 48 of file Control.h.


Constructor & Destructor Documentation

ompl::control::Control::Control ( const Control  )  [private]

Disable copy-constructor.

ompl::control::Control::Control ( void   )  [inline, protected]

Definition at line 60 of file Control.h.

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

Definition at line 64 of file Control.h.


Member Function Documentation

template<class T >
T* ompl::control::Control::as ( void   )  [inline]

Cast this instance to a desired type.

Make sure the type we are allocating is indeed a state

Definition at line 82 of file Control.h.

template<class T >
const T* ompl::control::Control::as ( void   )  const [inline]

Cast this instance to a desired type.

Make sure the type we are allocating is indeed a state

Definition at line 72 of file Control.h.

const Control& ompl::control::Control::operator= ( const Control  )  [private]

Disable copy operator.


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