Privacy
An open-source, flexible 3D physical simulation framework
mars::interfaces::ControlCenter Class Reference

The declaration of the ControlCenter. More...

#include <ControlCenter.h>

Public Member Functions

 ControlCenter ()
 

Public Attributes

cfg_manager::CFGManagerInterfacecfg
 
NodeManagerInterfacenodes
 
JointManagerInterfacejoints
 
MotorManagerInterfacemotors
 
ControllerManagerInterfacecontrollers
 
SensorManagerInterfacesensors
 
SimulatorInterfacesim
 
GraphicsManagerInterfacegraphics
 
EntityManagerInterfaceentities
 
data_broker::DataBrokerInterfacedataBroker
 
LoadCenterloadCenter
 

Static Public Attributes

static data_broker::DataBrokerInterfacetheDataBroker = NULL
 

Detailed Description

The declaration of the ControlCenter.

Definition at line 82 of file ControlCenter.h.

Constructor & Destructor Documentation

◆ ControlCenter()

mars::interfaces::ControlCenter::ControlCenter ( )
inline

Definition at line 84 of file ControlCenter.h.

Member Data Documentation

◆ cfg

cfg_manager::CFGManagerInterface* mars::interfaces::ControlCenter::cfg

Definition at line 97 of file ControlCenter.h.

◆ controllers

ControllerManagerInterface* mars::interfaces::ControlCenter::controllers

Definition at line 101 of file ControlCenter.h.

◆ dataBroker

data_broker::DataBrokerInterface* mars::interfaces::ControlCenter::dataBroker

Definition at line 106 of file ControlCenter.h.

◆ entities

EntityManagerInterface* mars::interfaces::ControlCenter::entities

Definition at line 105 of file ControlCenter.h.

◆ graphics

GraphicsManagerInterface* mars::interfaces::ControlCenter::graphics

Definition at line 104 of file ControlCenter.h.

◆ joints

JointManagerInterface* mars::interfaces::ControlCenter::joints

Definition at line 99 of file ControlCenter.h.

◆ loadCenter

LoadCenter* mars::interfaces::ControlCenter::loadCenter

Definition at line 107 of file ControlCenter.h.

◆ motors

MotorManagerInterface* mars::interfaces::ControlCenter::motors

Definition at line 100 of file ControlCenter.h.

◆ nodes

NodeManagerInterface* mars::interfaces::ControlCenter::nodes

Definition at line 98 of file ControlCenter.h.

◆ sensors

SensorManagerInterface* mars::interfaces::ControlCenter::sensors

Definition at line 102 of file ControlCenter.h.

◆ sim

SimulatorInterface* mars::interfaces::ControlCenter::sim

Definition at line 103 of file ControlCenter.h.

◆ theDataBroker

data_broker::DataBrokerInterface * mars::interfaces::ControlCenter::theDataBroker = NULL
static

Definition at line 109 of file ControlCenter.h.


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