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
namespace  util

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 boost::shared_ptr
< GUIPlugin > 
GUIPluginPtr
typedef boost::shared_ptr
< ModelPlugin
ModelPluginPtr
typedef boost::shared_ptr
< SensorPlugin
SensorPluginPtr
typedef boost::shared_ptr
< SystemPlugin
SystemPluginPtr
typedef boost::shared_ptr
< VisualPlugin
VisualPluginPtr
typedef boost::shared_ptr
< WorldPlugin
WorldPluginPtr

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.

Forward declarations for the util classes.

Typedef Documentation

typedef boost::shared_ptr<GUIPlugin> gazebo::GUIPluginPtr
typedef boost::shared_ptr<ModelPlugin> gazebo::ModelPluginPtr
typedef boost::shared_ptr<SensorPlugin> gazebo::SensorPluginPtr
typedef boost::shared_ptr<SystemPlugin> gazebo::SystemPluginPtr
typedef boost::shared_ptr<VisualPlugin> gazebo::VisualPluginPtr
typedef boost::shared_ptr<WorldPlugin> gazebo::WorldPluginPtr

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 ( )