17 #ifndef _GAZEBO_MODEL_MAKER_HH_    18 #define _GAZEBO_MODEL_MAKER_HH_    31     class ModelMakerPrivate;
    54       public: 
virtual void Stop();
    59       public: 
bool InitFromModel(
const std::string &_modelName);
    64       public: 
bool InitFromFile(
const std::string &_filename);
    73       public: 
virtual ignition::math::Vector3d EntityPosition() 
const;
    76       protected: 
virtual void SetEntityPosition(
    77           const ignition::math::Vector3d &_pos);
    84       private: 
void CreateModelFromSDF(sdf::ElementPtr _modelElem);
    87       private: 
virtual void CreateTheEntity();
 Box. 
Definition: ModelMaker.hh:40
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
Used to insert new models into the scene. 
Definition: ModelMaker.hh:34
 
Sphere. 
Definition: ModelMaker.hh:42
 
To make an entity, base class. 
Definition: EntityMaker.hh:37
 
SimpleShapes
Unique identifiers for each simple shape supported. 
Definition: ModelMaker.hh:38
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.