17 #ifndef _GAZEBO_ENTITYMAKER_HH_    18 #define _GAZEBO_ENTITYMAKER_HH_    20 #include <boost/function.hpp>    21 #include <ignition/math/Vector3.hh>    31     class EntityMakerPrivate;
    43       public: 
virtual void Start();
    46       public: 
virtual void Stop();
    58       public: 
virtual ignition::math::Vector3d EntityPosition() 
const;
    62       protected: 
virtual void SetEntityPosition(
    63           const ignition::math::Vector3d &_pos);
    67       protected: 
EntityMaker(EntityMakerPrivate &_dataPtr);
    70       protected: 
virtual void CreateTheEntity() = 0;
 Generic description of a mouse event. 
Definition: MouseEvent.hh:35
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
EntityMakerPrivate * dataPtr
Definition: EntityMaker.hh:74
 
Forward declarations for transport. 
 
To make an entity, base class. 
Definition: EntityMaker.hh:37