46 public:
virtual ~
Road();
50 public:
void Load(sdf::ElementPtr _sdf);
53 public:
virtual void Init();
57 public:
const std::vector<math::Vector3> &GetPoints()
const;
61 public:
double GetWidth()
const;
64 private:
double width;
67 private: std::vector<math::Vector3> points;
for building a Road from SDF
Definition: Road.hh:39
boost::shared_ptr< Base > BasePtr
Definition: PhysicsTypes.hh:66
Forward declarations for transport.
Base class for most physics classes.
Definition: Base.hh:74
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:52
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:44
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:48