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