126 double distance_from_search = 0)
road::RoadId GetRoadId() const
const std::string & GetUnit() const
double GetHOffset() const
std::string GetUnit() const
std::string GetName() const
std::string GetText() const
SharedPtr< Waypoint > _waypoint
waypoint where the signal is affecting
const auto & GetValidities() const
Landmark(SharedPtr< Waypoint > waypoint, SharedPtr< const Map > parent, const road::element::RoadInfoSignal *signal, double distance_from_search=0)
boost::shared_ptr< T > SharedPtr
Use this SharedPtr (boost::shared_ptr) to keep compatibility with boost::python, but it would be nice...
This file contains definitions of common data structures used in traffic manager. ...
double GetZOffset() const
SignalOrientation GetOrientation() const
Class containing a reference to RoadInfoSignal.
const std::string & GetText() const
std::string GetId() const
const geom::Transform & GetTransform() const
const Signal * GetSignal() const
std::string GetType() const
const std::string & GetType() const
road::SignalOrientation GetOrientation() const
double _distance_from_search
double GethOffset() const
SignId GetSignalId() const
std::string GetSubType() const
SharedPtr< Waypoint > GetWaypoint() const
std::string GetCountry() const
const std::vector< LaneValidity > & GetValidities() const
double GetZOffset() const
const geom::Transform & GetTransform() const
const std::string & GetName() const
const std::string & GetSubtype() const
double GetDistance() const
const std::string & GetCountry() const
const road::element::RoadInfoSignal * _signal
SharedPtr< const Map > _parent