Flatland
List of all members
flatland_plugins::RandomWall Class Reference
Inheritance diagram for flatland_plugins::RandomWall:
Inheritance graph
[legend]
Collaboration diagram for flatland_plugins::RandomWall:
Collaboration graph
[legend]

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
Worldworld_
 
std::string name_
 
std::string type_
 
YamlReader world_config_
 

The documentation for this class was generated from the following files: