#include <dynamics3d_plugin.h>
Public Types | |
using | TMap = std::map< std::string, CDynamics3DPlugin * > |
Public Member Functions | |
CDynamics3DPlugin () | |
virtual | ~CDynamics3DPlugin () |
virtual void | Init (TConfigurationNode &t_tree) |
virtual void | Reset () |
virtual void | Destroy () |
virtual void | SetEngine (CDynamics3DEngine &c_engine) |
virtual void | RegisterModel (CDynamics3DModel &c_model)=0 |
virtual void | UnregisterModel (CDynamics3DModel &c_model)=0 |
virtual void | Update ()=0 |
Protected Attributes | |
CDynamics3DEngine * | m_pcEngine |
Definition at line 20 of file dynamics3d_plugin.h.
using argos::CDynamics3DPlugin::TMap = std::map<std::string, CDynamics3DPlugin*> |
Definition at line 24 of file dynamics3d_plugin.h.
|
inline |
Definition at line 27 of file dynamics3d_plugin.h.
|
inlinevirtual |
Definition at line 30 of file dynamics3d_plugin.h.
|
inlinevirtual |
Reimplemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
Definition at line 36 of file dynamics3d_plugin.h.
|
inlinevirtual |
Reimplemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
Definition at line 32 of file dynamics3d_plugin.h.
|
pure virtual |
Implemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
|
inlinevirtual |
Reimplemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
Definition at line 34 of file dynamics3d_plugin.h.
|
inlinevirtual |
Definition at line 38 of file dynamics3d_plugin.h.
|
pure virtual |
Implemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
|
pure virtual |
Implemented in argos::CDynamics3DMagnetismPlugin, argos::CDynamics3DGravityPlugin, and argos::CDynamics3DFloorPlugin.
|
protected |
Definition at line 49 of file dynamics3d_plugin.h.