17 #ifndef _GAZEBO_COMMON_TYPES_HH_ 18 #define _GAZEBO_COMMON_TYPES_HH_ 25 #include <boost/shared_ptr.hpp> 41 #define GAZEBO_DEPRECATED(version) __attribute__((deprecated)) 42 #define GAZEBO_FORCEINLINE __attribute__((always_inline)) 47 #define GAZEBO_DEPRECATED(version) 48 #define GAZEBO_FORCEINLINE __forceinline 50 #define GAZEBO_DEPRECATED(version) () 51 #define GAZEBO_FORCEINLINE 98 class DiagnosticTimer;
103 class NumericAnimation;
106 class SkeletonAnimation;
107 class SphericalCoordinates;
110 template <
typename T>
122 typedef std::map<std::string, std::string>
StrStr_M;
boost::shared_ptr< DiagnosticTimer > DiagnosticTimerPtr
Definition: CommonTypes.hh:138
boost::shared_ptr< PoseAnimation > PoseAnimationPtr
Definition: CommonTypes.hh:130
boost::shared_ptr< WorldPlugin > WorldPluginPtr
Definition: CommonTypes.hh:71
boost::shared_ptr< NumericAnimation > NumericAnimationPtr
Definition: CommonTypes.hh:134
Definition: CommonTypes.hh:111
A class that encapsulates a connection.
Definition: Event.hh:118
Forward declarations for the common classes.
Definition: Animation.hh:33
std::vector< common::Param * > Param_V
Definition: CommonTypes.hh:118
boost::shared_ptr< ModelPlugin > ModelPluginPtr
Definition: CommonTypes.hh:75
boost::shared_ptr< VisualPlugin > VisualPluginPtr
Definition: CommonTypes.hh:91
boost::shared_ptr< Animation > AnimationPtr
Definition: CommonTypes.hh:126
boost::shared_ptr< GUIPlugin > GUIPluginPtr
Definition: CommonTypes.hh:83
std::map< std::string, std::string > StrStr_M
Definition: CommonTypes.hh:122
boost::shared_ptr< SphericalCoordinates > SphericalCoordinatesPtr
Definition: CommonTypes.hh:142
boost::shared_ptr< SensorPlugin > SensorPluginPtr
Definition: CommonTypes.hh:79
std::shared_ptr< Battery > BatteryPtr
Definition: CommonTypes.hh:146
boost::shared_ptr< Connection > ConnectionPtr
Definition: CommonTypes.hh:155
static const double SpeedOfLight
Speed of light.
Definition: CommonTypes.hh:114
boost::shared_ptr< SystemPlugin > SystemPluginPtr
Definition: CommonTypes.hh:87
std::vector< ConnectionPtr > Connection_V
Definition: CommonTypes.hh:159