Flatland
|
Additional Inherited Members | |
Public Types inherited from flatland_server::FlatlandPlugin | |
enum | PluginType { Invalid, Model, World } |
Public Member Functions inherited from flatland_server::WorldPlugin | |
void | Initialize (World *world, std::string name, std::string type, YAML::Node &plugin_reader, YamlReader &world_config) |
Public Member Functions inherited from flatland_server::FlatlandPlugin | |
const PluginType | Type () |
const std::string & | GetName () const |
Get plugin name. | |
const std::string & | GetType () const |
Get type of plugin. | |
virtual void | BeforePhysicsStep (const Timekeeper &timekeeper) |
This method is called before the Box2D physics step. More... | |
virtual void | AfterPhysicsStep (const Timekeeper &timekeeper) |
This method is called after the Box2D physics step. More... | |
virtual void | BeginContact (b2Contact *contact) |
A method that is called for all Box2D begin contacts. More... | |
virtual void | EndContact (b2Contact *contact) |
A method that is called for all Box2D end contacts. More... | |
virtual void | PreSolve (b2Contact *contact, const b2Manifold *oldManifold) |
A method that is called for Box2D presolve. More... | |
virtual void | PostSolve (b2Contact *contact, const b2ContactImpulse *impulse) |
A method that is called for Box2D postsolve. More... | |
virtual | ~FlatlandPlugin ()=default |
Flatland plugin destructor. | |
Public Attributes inherited from flatland_server::FlatlandPlugin | |
std::string | type_ |
type of the plugin | |
std::string | name_ |
name of the plugin | |
ros::NodeHandle | nh_ |
PluginType | plugin_type_ |
Protected Attributes inherited from flatland_server::WorldPlugin | |
World * | world_ |
std::string | name_ |
std::string | type_ |
YamlReader | world_config_ |