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:68
#define GZ_PHYSICS_VISIBLE
Definition: system.hh:318
Forward declarations for transport.
Base class for most physics classes.
Definition: Base.hh:80
boost::shared_ptr< Node > NodePtr
Definition: TransportTypes.hh:57
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49