ocra-recipes
Doxygen documentation for the ocra-recipes repository
Public Member Functions | Protected Attributes | Friends | List of all members
ocra::ControlConstraint Class Referenceabstract

#include <ControlConstraint.h>

Inheritance diagram for ocra::ControlConstraint:
[legend]

Public Member Functions

 ControlConstraint ()
 
virtual ~ControlConstraint ()
 
LinearConstraintgetConstraint ()
 
virtual void connectToController (const FullDynamicEquationFunction &dynamicEquation, bool useReducedProblem)=0
 
virtual void disconnectFromController ()=0
 

Protected Attributes

boost::shared_ptr< Constraint< LinearFunction > > _constraint
 

Friends

class Controller
 

Detailed Description

Definition at line 26 of file ControlConstraint.h.

Constructor & Destructor Documentation

ocra::ControlConstraint::ControlConstraint ( )
inline

Definition at line 29 of file ControlConstraint.h.

virtual ocra::ControlConstraint::~ControlConstraint ( )
inlinevirtual

Definition at line 32 of file ControlConstraint.h.

Member Function Documentation

virtual void ocra::ControlConstraint::connectToController ( const FullDynamicEquationFunction dynamicEquation,
bool  useReducedProblem 
)
pure virtual
virtual void ocra::ControlConstraint::disconnectFromController ( )
pure virtual
LinearConstraint& ocra::ControlConstraint::getConstraint ( )
inline

Definition at line 34 of file ControlConstraint.h.

Friends And Related Function Documentation

friend class Controller
friend

Definition at line 39 of file ControlConstraint.h.

Member Data Documentation

boost::shared_ptr< Constraint<LinearFunction> > ocra::ControlConstraint::_constraint
protected

Definition at line 44 of file ControlConstraint.h.


The documentation for this class was generated from the following file: