17 #ifndef _GAZEBO_COMMON_TYPES_HH_    18 #define _GAZEBO_COMMON_TYPES_HH_    24 #include <boost/shared_ptr.hpp>    39 #define GAZEBO_DEPRECATED(version) __attribute__((deprecated))    40 #define GAZEBO_FORCEINLINE __attribute__((always_inline))    45 #define GAZEBO_DEPRECATED(version)    46 #define GAZEBO_FORCEINLINE __forceinline    48 #define GAZEBO_DEPRECATED(version) ()    49 #define GAZEBO_FORCEINLINE    96     class DiagnosticTimer;
   101     class NumericAnimation;
   104     class SkeletonAnimation;
   105     class SphericalCoordinates;
   108     template <
typename T>
   120     typedef std::map<std::string, std::string> 
StrStr_M;
 boost::shared_ptr< DiagnosticTimer > DiagnosticTimerPtr
Definition: CommonTypes.hh:136
 
boost::shared_ptr< PoseAnimation > PoseAnimationPtr
Definition: CommonTypes.hh:128
 
boost::shared_ptr< WorldPlugin > WorldPluginPtr
Definition: CommonTypes.hh:69
 
boost::shared_ptr< NumericAnimation > NumericAnimationPtr
Definition: CommonTypes.hh:132
 
Definition: CommonTypes.hh:109
 
A class that encapsulates a connection. 
Definition: Event.hh:116
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
std::vector< common::Param * > Param_V
Definition: CommonTypes.hh:116
 
boost::shared_ptr< ModelPlugin > ModelPluginPtr
Definition: CommonTypes.hh:73
 
boost::shared_ptr< VisualPlugin > VisualPluginPtr
Definition: CommonTypes.hh:89
 
boost::shared_ptr< Animation > AnimationPtr
Definition: CommonTypes.hh:124
 
boost::shared_ptr< GUIPlugin > GUIPluginPtr
Definition: CommonTypes.hh:81
 
std::map< std::string, std::string > StrStr_M
Definition: CommonTypes.hh:120
 
boost::shared_ptr< SphericalCoordinates > SphericalCoordinatesPtr
Definition: CommonTypes.hh:140
 
boost::shared_ptr< SensorPlugin > SensorPluginPtr
Definition: CommonTypes.hh:77
 
std::shared_ptr< Battery > BatteryPtr
Definition: CommonTypes.hh:144
 
boost::shared_ptr< Connection > ConnectionPtr
Definition: CommonTypes.hh:153
 
static const double SpeedOfLight
Speed of light. 
Definition: CommonTypes.hh:112
 
boost::shared_ptr< SystemPlugin > SystemPluginPtr
Definition: CommonTypes.hh:85
 
std::vector< ConnectionPtr > Connection_V
Definition: CommonTypes.hh:157