All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
gazebo Namespace Reference

Forward declarations for the common classes. More...

Namespaces

namespace  common
 Common namespace.
 
namespace  event
 Event namespace.
 
namespace  math
 Math namespace.
 
namespace  msgs
 Messages namespace.
 
namespace  physics
 namespace for physics
 
namespace  rendering
 Rendering namespace.
 
namespace  sensors
 Sensors namespace.
 
namespace  transport
 Transport namespace.
 

Classes

class  Master
 A ROS Master-like manager that directs gztopic connections, enables each gazebo network client to locate one another for peer-to-peer communication. More...
 
class  ModelPlugin
 A plugin with access to physics::Model. More...
 
class  PluginT
 A class which all plugins must inherit from. More...
 
class  SensorPlugin
 A plugin with access to physics::Sensor. More...
 
class  Server
 
class  SystemPlugin
 A plugin loaded within the gzserver on startup. More...
 
class  VisualPlugin
 A plugin loaded within the gzserver on startup. More...
 
class  WorldPlugin
 A plugin with access to physics::World. More...
 

Typedefs

typedef GUIPlugin * GUIPluginPtr
 
typedef ModelPluginModelPluginPtr
 
typedef SensorPluginSensorPluginPtr
 
typedef SystemPluginSystemPluginPtr
 
typedef VisualPluginVisualPluginPtr
 
typedef WorldPluginWorldPluginPtr
 

Enumerations

enum  PluginType {
  WORLD_PLUGIN, MODEL_PLUGIN, SENSOR_PLUGIN, SYSTEM_PLUGIN,
  VISUAL_PLUGIN
}
 Used to specify the type of plugin. More...
 

Functions

void add_plugin (const std::string &_filename)
 
std::string find_file (const std::string &_file)
 Find a file in the gazebo search paths.
 
void fini ()
 
bool init ()
 
bool load (int argc=0, char **argv=0)
 
void print_version ()
 
void run ()
 
void stop ()
 

Detailed Description

Forward declarations for the common classes.

Nate check this base class and I can propogate changes to subclasses

Typedef Documentation

typedef GUIPlugin* gazebo::GUIPluginPtr

Function Documentation

void gazebo::add_plugin ( const std::string &  _filename)
std::string gazebo::find_file ( const std::string &  _file)

Find a file in the gazebo search paths.

void gazebo::fini ( )
bool gazebo::init ( )
bool gazebo::load ( int  argc = 0,
char **  argv = 0 
)
void gazebo::print_version ( )
void gazebo::run ( )
void gazebo::stop ( )