43 virtual void RemoveIOControl(std::string strID,
bool bThrowError =
true);
44 virtual int FindChildListPos(std::string strID,
bool bThrowError =
true);
52 virtual CStdPtrArray<RobotIOControl>* IOControls();
54 virtual float PhysicsTimeStep();
55 virtual void PhysicsTimeStep(
float fltStep);
57 virtual bool SynchSim();
58 virtual void SynchSim(
bool bVal);
60 virtual float *GetDataPointer(
const std::string &strDataType);
61 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
62 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
63 virtual bool AddItem(
const std::string &strItemType,
const std::string &strXml,
bool bThrowError =
true,
bool bDoNotInit =
false);
64 virtual bool RemoveItem(
const std::string &strItemType,
const std::string &strID,
bool bThrowError =
true);
66 virtual void Initialize();
67 virtual void StepSimulation();
68 virtual void ResetSimulation();
69 virtual void AfterResetSimulation();
70 virtual void Load(CStdXml &oXml);
CStdPtrArray< RobotIOControl > m_aryIOControls
Root namespace for the base simulation library for AnimatLab.
float m_fltPhysicsTimeStep
A Robot IO controller base class.
The Robotics interface configures a simulation to run on a microcontroller board. ...