##

CommonTypes.hh File Reference
Common
`#include <vector>`
`#include <map>`
`#include <string>`
`#include <memory>`
`#include <boost/shared_ptr.hpp>`
`#include "gazebo/util/system.hh"`

Go to the source code of this file.

## Classes

class | ParamT< T >

## Namespaces

| gazebo
| Forward declarations for the common classes.
| gazebo::common
| Common namespace.
| gazebo::event
| Event namespace.

## Macros

#define | NULL 0

## Typedefs

typedef boost::shared_ptr< Animation > | AnimationPtr
typedef std::shared_ptr< Battery > | BatteryPtr
typedef std::vector< ConnectionPtr > | Connection_V
typedef boost::shared_ptr< Connection > | ConnectionPtr
typedef boost::shared_ptr< DiagnosticTimer > | DiagnosticTimerPtr
typedef boost::shared_ptr< GUIPlugin > | GUIPluginPtr
typedef boost::shared_ptr< ModelPlugin > | ModelPluginPtr
typedef boost::shared_ptr< NumericAnimation > | NumericAnimationPtr
typedef std::vector< common::Param * > | Param_V
typedef boost::shared_ptr< PoseAnimation > | PoseAnimationPtr
typedef boost::shared_ptr< SensorPlugin > | SensorPluginPtr
typedef boost::shared_ptr< SphericalCoordinates > | SphericalCoordinatesPtr
typedef std::map< std::string, std::string > | StrStr_M
typedef boost::shared_ptr< SystemPlugin > | SystemPluginPtr
typedef boost::shared_ptr< VisualPlugin > | VisualPluginPtr
typedef boost::shared_ptr< WorldPlugin > | WorldPluginPtr

## Variables

static const double | SpeedOfLight = 299792458
| Speed of light. More...

## Macro Definition Documentation

## NULL

#define NULL 0