MCController.h File Reference
Include dependency graph for MCController.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mc_control::ControllerResetData
 Contains information allowing the controller to start smoothly from the current state of the robot. More...
 
struct  mc_control::ControllerParameters
 Extra parameters that influence the creator construction. More...
 
class  mc_control::MCController
 MCController is the base class to implement all controllers. It assumes that at least two robots are provided. The first is considered as the "main" robot. Some common constraints and a posture task are defined (but not added to the solver) for this robot. More...
 
struct  mc_control::MCController::DeprecatedAnchorFrame< T >
 
struct  mc_control::details::BackendSpecificController< backend, SolverT >
 

Namespaces

 mc_rbdyn
 
 mc_control
 
 mc_control::details
 

Macros

#define ADD_PARAMETER(TYPE, NAME, DEFAULT)
 
#define CONTROLLER_MODULE_API
 

Macro Definition Documentation

◆ ADD_PARAMETER

#define ADD_PARAMETER (   TYPE,
  NAME,
  DEFAULT 
)
Value:
TYPE NAME##_ = DEFAULT; \
ControllerParameters & NAME(TYPE value) \
{ \
NAME##_ = value; \
return *this; \
}

◆ CONTROLLER_MODULE_API

#define CONTROLLER_MODULE_API