Classes | Files | Defines | Typedefs | Functions
Common

Classes

class  ColladaLoader
 Class used to load Collada mesh files. More...
class  Color
 Defines a color. More...
class  Console
 Message, error, warning, and logging functionality. More...
class  DiagnosticManager
 A diagnostic manager class. More...
class  DiagnosticTimer
 A timer designed for diagnostics. More...
class  Exception
 Class for generating exceptions. More...
class  Image
 Encapsulates an image. More...
class  Logger
 Handles logging of data to disk. More...
class  Material
 Encapsulates a description of a material. More...
class  Mesh
 A 3D mesh. More...
class  SubMesh
 A child mesh. More...
class  MeshLoader
 Base class for loading meshes. More...
class  MeshManager
 Maintains and manages all meshes. More...
class  MouseEvent
 Generic description of a mouse event. More...
class  PluginT< T >
 A class which all plugins must inherit from. More...
class  WorldPlugin
class  ModelPlugin
class  SensorPlugin
class  SystemPlugin
class  SingletonT< T >
 Singleton class. More...
class  STLLoader
 Class used to load STL mesh files. More...
class  SystemPaths
 Functions to handle getting system paths. More...
class  Time
 A Time class. More...
class  Timer
 A timer class. More...

Files

file  CommonTypes.hh
 

Forward declarations for the common classes.


Defines

#define gzmsg   (gazebo::common::Console::Instance()->ColorMsg("Msg", 32))
 Output a message.
#define gzdbg   (gazebo::common::Console::Instance()->ColorMsg("Dbg", 36))
 Output a debug message.
#define gzwarn   (gazebo::common::Console::Instance()->ColorErr("Warning",__FILE__, __LINE__,33))
 Output a warning message.
#define gzerr   (gazebo::common::Console::Instance()->ColorErr("Error",__FILE__, __LINE__,31))
 Output an error message.
#define gzlog   (gazebo::common::Console::Instance()->Log() << "[" << __FILE__ << ":" << __LINE__ << "] ")
 Log a message.
#define DIAG_TIMER(name)   DiagnosticManager::Instance()->CreateTimer(name);
#define gzthrow(msg)   {std::ostringstream throwStream; throwStream << msg << std::endl << std::flush; throw gazebo::common::Exception(__FILE__,__LINE__,throwStream.str()); }
 Throw an error.

Typedefs

typedef boost::shared_ptr
< DiagnosticTimer > 
DiagnosticTimerPtr

Functions

 ColladaLoader ()
 Constructor.
virtual ~ColladaLoader ()
 Destructor.
virtual MeshLoad (const std::string &filename)
 Load a mesh.