Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OdeAgent Member List

This is the complete list of members for OdeAgent, including all inherited members.

addAndInitPlotOption(PlotOption &plotOption)WiredControllervirtual
addCallbackable(Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
addConfigurable(Configurable *conf)Configurablevirtual
addInfoLine(std::string infoLine)Inspectablevirtual
addInfoLines(std::list< std::string > infoLineList)Inspectablevirtual
addInspectable(Inspectable *insp)Inspectablevirtual
addInspectableDescription(const iparamkey &key, const std::string &descr)Inspectablevirtual
addInspectableMatrix(const iparamkey &key, const matrix::Matrix *m, bool only4x4AndDiag=true, const std::string &descr=std::string())Inspectablevirtual
addInspectableValue(const iparamkey &key, iparamval const *val, const std::string &descr=std::string())Inspectablevirtual
addOperator(Operator *o, bool addToConfigurable=true)OdeAgentvirtual
addParameter(const paramkey &key, paramval *val, paramval minBound, paramval maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramval *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, parambool *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramint *val, paramint minBound, paramint maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameter(const paramkey &key, paramint *val, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramval *val, paramval def, paramval minBound, paramval maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramval *val, paramval def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, parambool *val, parambool def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramint *val, paramint def, paramint minBound, paramint maxBound, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addParameterDef(const paramkey &key, paramint *val, paramint def, const paramdescr &descr=paramdescr())Configurableinlinevirtual
addPlotOption(PlotOption &plotoption)WiredControllervirtual
addTracking(unsigned int primitiveIndex, const TrackRobot &trackrobot, const Color &color)OdeAgentvirtual
Agent(const PlotOption &plotOption=PlotOption(NoPlot), double noisefactor=1, const iparamkey &name="Agent", const paramkey &revision="$ID")Agent
Agent(const std::list< PlotOption > &plotOptions, double noisefactor=1, const iparamkey &name="Agent", const paramkey &revision="$ID")Agent
BackCaller()BackCaller
beforeStep(GlobalData &global)OdeAgentvirtual
callBack(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
CALLBACK_CONFIGURABLE_CHANGEDConfigurablestatic
callbackablesWiredControllerprotected
CallbackableType typedefBackCaller
callBackQMP(CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
cmotornumberWiredControllerprotected
cmotorsWiredControllerprotected
Configurable()Configurableinline
Configurable(const std::string &name, const std::string &revision)Configurableinline
configurableChanged()Configurablevirtual
configurableList typedefConfigurable
controllerWiredControllerprotected
copyParameters(const Configurable &, bool traverseChildren=true)Configurableprotected
csensornumberWiredControllerprotected
csensorsWiredControllerprotected
DEFAULT_CALLBACKABLE_TYPEBackCallerstatic
fixateRobot(GlobalData &global, int primitiveID=-1, double time=0)OdeAgentvirtual
getAllParamNames(bool traverseChildren=true)Configurablevirtual
getConfigurables() const Configurablevirtual
getController()WiredControllerinlinevirtual
getController() const WiredControllerinlinevirtual
getId() const Configurableinline
getInfoLines() const Inspectablevirtual
getInspectables() const Inspectablevirtual
getInternalParamNames() const Inspectablevirtual
getInternalParams() const Inspectablevirtual
getInternalParamsPtr() const Inspectablevirtual
getMotorBabbler()WiredControllerinlinevirtual
getMotorBabblingMode()WiredControllerinlinevirtual
getName() const Configurableinlinevirtual
getNameOfInspectable() const Inspectablevirtual
getParam(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamBoolMap() const Configurableinlinevirtual
getParamDescr(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamintBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamIntMap() const Configurableinlinevirtual
getParamList() const Configurableinlinevirtual
getParamvalBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
getParamValMap() const Configurableinlinevirtual
getRevision() const Configurableinlinevirtual
getRobot()OdeAgentinlinevirtual
getRobot() const OdeAgentinlinevirtual
getStructuralConnections() const Inspectablevirtual
getStructuralLayers() const Inspectablevirtual
getTraceLength()OdeAgentinlinevirtual
getTrackOptions() const Agentinlinevirtual
getWiring()WiredControllerinlinevirtual
hasParam(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamDescr(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamintBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
hasParamvalBounds(const paramkey &key, bool traverseChildren=true) const Configurablevirtual
IConnection typedefInspectable
iconnectionlist typedefInspectable
ILayer typedefInspectable
ilayerlist typedefInspectable
imatrixpair typedefInspectable
imatrixpairlist typedefInspectable
infoLinesList typedefInspectable
infoLineStringListInspectableprotected
init(AbstractController *controller, OdeRobot *robot, AbstractWiring *wiring, long int seed=0)OdeAgentinlinevirtual
Agent::init(AbstractController *controller, AbstractRobot *robot, AbstractWiring *wiring, long int seed=0)Agentvirtual
WiredController::init(AbstractController *controller, AbstractWiring *wiring, int robotsensornumber, int robotmotornumber, const std::list< SensorMotorInfo > &robotSensorInfos, const std::list< SensorMotorInfo > &robotMotorInfos, RandGen *randGen=0)WiredControllervirtual
initialisedWiredControllerprotected
Inspectable(const iparamkey &name="")Inspectable
inspectableList typedefInspectable
internInit()WiredControllerprotected
iparamkey typedefInspectable
iparamkeylist typedefInspectable
iparampair typedefInspectable
iparampairlist typedefInspectable
iparamval typedefInspectable
iparamvallist typedefInspectable
iparamvalptrlist typedefInspectable
mapOfMatricesInspectableprotected
Inspectable::mapOfValuesInspectableprotected
motorBabblerWiredControllerprotected
motorBabblingStepsWiredControllerprotected
Inspectable::nameInspectableprotected
noisefactorWiredControllerprotected
notifyOnChange(const paramkey &key)Configurableinlinevirtual
OdeAgent(const PlotOption &plotOption=PlotOption(NoPlot), double noisefactor=1, const std::string &name="OdeAgent", const std::string &revision="$ID$") __attribute__((deprecated))OdeAgent
OdeAgent(const std::list< PlotOption > &plotOptions, double noisefactor=1, const std::string &name="OdeAgent", const std::string &revision="$ID$") __attribute__((deprecated))OdeAgent
OdeAgent(const GlobalData &globalData, double noisefactor=1, const std::string &name="OdeAgent", const std::string &revision="")OdeAgent
OdeAgent(const GlobalData &globalData, const PlotOption &plotOption, double noisefactor=1, const std::string &name="OdeAgent", const std::string &revision="")OdeAgent
OdeAgent(const GlobalData &globalData, const PlotOptionList &plotOptions, double noisefactor=1, const std::string &name="OdeAgent", const std::string &revision="")OdeAgent
onlyControlRobot()Agentvirtual
parambool typedefConfigurable
paramboollist typedefConfigurable
paramboolmap typedefConfigurable
paramboolpair typedefConfigurable
paramdescr typedefConfigurable
paramdescrmap typedefConfigurable
paramint typedefConfigurable
paramintBounds typedefConfigurable
paramintBoundsMap typedefConfigurable
paramintlist typedefConfigurable
paramintmap typedefConfigurable
paramintpair typedefConfigurable
paramkey typedefConfigurable
paramlist typedefConfigurable
parammap typedefConfigurable
paramval typedefConfigurable
paramvalBounds typedefConfigurable
paramvalBoundsMap typedefConfigurable
paramvalpair typedefConfigurable
parse(FILE *f, const char *prefix=0, bool traverseChildren=true)Configurable
plot(double time)WiredControllerprotectedvirtual
plotEngineWiredControllerprotected
print(FILE *f, const char *prefix, int columns=90, bool traverseChildren=true) const Configurable
printdescr(FILE *f, const char *prefix, const paramkey &key, int columns, int indent) const Configurableprotected
randGenAgentprotected
removeAllCallbackables(CallbackableType type)BackCallervirtual
removeCallbackable(Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE)BackCallervirtual
removeConfigurable(Configurable *conf)Configurablevirtual
removeInfoLines()Inspectablevirtual
removeInspectable(Inspectable *insp)Inspectablevirtual
removeOperator(Operator *o)OdeAgentvirtual
removeOperators()OdeAgentvirtual
removePlotOption(PlotMode mode)WiredControllervirtual
restore(FILE *f)OdeAgentvirtual
restoreCfg(const char *filenamestem)Configurablevirtual
restoreFromFile(const char *filename)Storeable
rmotornumberWiredControllerprotected
rmotorsAgentprotected
robotAgentprotected
rsensornumberWiredControllerprotected
rsensorsAgentprotected
setMotorsGetSensors()OdeAgentvirtual
setName(const paramkey &name, bool callSetNameOfInspectable=true)Configurablevirtual
setNameOfInspectable(const iparamkey &name)Inspectablevirtual
setParam(const paramkey &key, paramval val, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramval minBound, paramval maxBound, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramint minBound, paramint maxBound, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramvalBounds bounds, bool traverseChildren=true)Configurablevirtual
setParamBounds(const paramkey &key, paramintBounds bounds, bool traverseChildren=true)Configurablevirtual
setParamDescr(const paramkey &key, const paramdescr &descr, bool traverseChildren=true)Configurablevirtual
setRevision(const paramkey &revision)Configurableinlinevirtual
setTraceLength(int tracelength)OdeAgentinlinevirtual
setTraceThickness(int tracethickness)OdeAgentinlinevirtual
setTrackOptions(const TrackRobot &trackrobot)OdeAgentvirtual
startMotorBabblingMode(int steps, AbstractController *babblecontroller=0)WiredControllervirtual
step(double noise, double time)OdeAgentvirtual
WiredController::step(const sensor *sensors, int sensornumber, motor *motors, int motornumber, double noise, double time=-1)WiredControllervirtual
stepOnlyWiredController(double noise, double time)OdeAgentvirtual
stopMotorBabblingMode()WiredControllerinlinevirtual
stopTracking()OdeAgentvirtual
store(FILE *f) const OdeAgentvirtual
storeCfg(const char *filenamestem, const std::list< std::string > &comments=std::list< std::string >())Configurablevirtual
storeToFile(const char *filename) const Storeable
tAgentprotected
trace(GlobalData &global)OdeAgentprotectedvirtual
trackrobotAgentprotected
unfixateRobot(GlobalData &global)OdeAgentvirtual
WiredController(const PlotOption &plotOption=PlotOption(NoPlot), double noisefactor=1, const iparamkey &name="WiredController", const paramkey &revision="$ID")WiredController
WiredController(const std::list< PlotOption > &plotOptions, double noisefactor=1, const iparamkey &name="WiredController", const paramkey &revision="$ID")WiredController
wiringWiredControllerprotected
writePlotComment(const char *cmt, bool addSpace=true)WiredControllervirtual
~Agent()Agentvirtual
~BackCaller()BackCallervirtual
~Configurable()Configurableinlinevirtual
~Inspectable()Inspectablevirtual
~OdeAgent()OdeAgentvirtual
~Storeable()Storeableinlinevirtual
~WiredController()WiredControllervirtual