#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.