17 #ifndef _GAZEBO_POLYLINESHAPE_HH_    18 #define _GAZEBO_POLYLINESHAPE_HH_    48       public: 
virtual void Init();
    55       public: std::vector<std::vector<ignition::math::Vector2d> >
    60       public: 
double GetHeight() 
const;
    64       public: 
void FillMsg(msgs::Geometry &_msg);
    68       public: 
virtual void ProcessMsg(
const msgs::Geometry &_msg);
    81       private: 
virtual void SetVertices(
    82                    const std::vector<std::vector<ignition::math::Vector2d> >
    87       private: 
virtual void SetVertices(
const msgs::Geometry &_msg);
    93       private: 
void SetPolylineShape(
const double &_height,
    94                   const std::vector<std::vector<ignition::math::Vector2d> >
   100       private: 
virtual void SetHeight(
const double &_height);
 A 3D mesh. 
Definition: Mesh.hh:44
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
The Vector3 class represents the generic vector containing 3 elements. 
Definition: Vector3.hh:39
 
Base class for all shapes. 
Definition: Shape.hh:46
 
const common::Mesh * mesh
Pointer to the mesh data. 
Definition: PolylineShape.hh:103
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
Polyline geometry primitive. 
Definition: PolylineShape.hh:38
 
boost::shared_ptr< Collision > CollisionPtr
Definition: PhysicsTypes.hh:104