17 #ifndef _MESHMAKER_HH_
18 #define _MESHMAKER_HH_
38 public:
void Init(
const std::string &_filename);
41 public:
virtual void Stop();
42 public:
virtual bool IsActive()
const;
49 private:
virtual void CreateTheEntity();
51 private:
bool leftMousePressed;
53 private: msgs::Visual *visualMsg;
55 private:
static unsigned int counter;
Generic description of a mouse event.
Definition: MouseEvent.hh:32
Definition: MeshMaker.hh:33
Generic integer x, y vector.
Definition: Vector2i.hh:39
to make an entity base class
Definition: EntityMaker.hh:41
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
boost::shared_ptr< UserCamera > UserCameraPtr
Definition: RenderTypes.hh:86
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48