Class containing a reference to RoadInfoSignal. More...
#include <Landmark.h>
Public Member Functions | |
std::string | GetCountry () const |
double | GetDistance () const |
double | GetHeight () const |
double | GethOffset () const |
std::string | GetId () const |
std::string | GetName () const |
road::SignalOrientation | GetOrientation () const |
double | GetPitch () const |
road::RoadId | GetRoadId () const |
double | GetRoll () const |
double | GetS () const |
std::string | GetSubType () const |
double | GetT () const |
std::string | GetText () const |
const geom::Transform & | GetTransform () const |
std::string | GetType () const |
std::string | GetUnit () const |
const auto & | GetValidities () const |
double | GetValue () const |
SharedPtr< Waypoint > | GetWaypoint () const |
double | GetWidth () const |
double | GetZOffset () const |
bool | IsDynamic () const |
Private Member Functions | |
Landmark (SharedPtr< Waypoint > waypoint, SharedPtr< const Map > parent, const road::element::RoadInfoSignal *signal, double distance_from_search=0) | |
Private Attributes | |
double | _distance_from_search |
SharedPtr< const Map > | _parent |
const road::element::RoadInfoSignal * | _signal |
SharedPtr< Waypoint > | _waypoint |
waypoint where the signal is affecting More... | |
friend | Map |
friend | Waypoint |
Class containing a reference to RoadInfoSignal.
Definition at line 22 of file Landmark.h.
|
inlineprivate |
Definition at line 122 of file Landmark.h.
|
inline |
Definition at line 69 of file Landmark.h.
References _signal, carla::road::Signal::GetCountry(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 37 of file Landmark.h.
References _distance_from_search.
|
inline |
Definition at line 89 of file Landmark.h.
References _signal, carla::road::Signal::GetHeight(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 101 of file Landmark.h.
References _signal, carla::road::Signal::GetHOffset(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 49 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetSignalId().
Referenced by carla::client::World::GetTrafficLight(), and carla::client::World::GetTrafficSign().
|
inline |
Definition at line 53 of file Landmark.h.
References _signal, carla::road::Signal::GetName(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 61 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetOrientation().
|
inline |
Definition at line 105 of file Landmark.h.
References _signal, carla::road::Signal::GetPitch(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 33 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetRoadId().
|
inline |
Definition at line 109 of file Landmark.h.
References _signal, carla::road::Signal::GetRoll(), and carla::road::element::RoadInfoSignal::GetSignal().
|
inline |
Definition at line 41 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetS().
|
inline |
Definition at line 77 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetSubtype().
|
inline |
Definition at line 45 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetT().
|
inline |
Definition at line 97 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetText().
|
inline |
Definition at line 29 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetTransform().
|
inline |
Definition at line 73 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetType().
|
inline |
Definition at line 85 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetUnit().
|
inline |
Definition at line 113 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::GetValidities().
|
inline |
Definition at line 81 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetValue().
Definition at line 25 of file Landmark.h.
References _waypoint.
|
inline |
Definition at line 93 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetWidth().
|
inline |
Definition at line 65 of file Landmark.h.
References _signal, carla::road::element::RoadInfoSignal::GetSignal(), and carla::road::Signal::GetZOffset().
|
inline |
Definition at line 57 of file Landmark.h.
References _signal, and carla::road::element::RoadInfoSignal::IsDynamic().
|
private |
Definition at line 139 of file Landmark.h.
Referenced by GetDistance().
Definition at line 135 of file Landmark.h.
|
private |
Definition at line 137 of file Landmark.h.
Referenced by GetCountry(), GetHeight(), GethOffset(), GetId(), carla::client::Map::GetLandmarkGroup(), GetName(), GetOrientation(), GetPitch(), GetRoadId(), GetRoll(), GetS(), GetSubType(), GetT(), GetText(), GetTransform(), GetType(), GetUnit(), GetValidities(), GetValue(), GetWidth(), GetZOffset(), and IsDynamic().
waypoint where the signal is affecting
Definition at line 133 of file Landmark.h.
Referenced by GetWaypoint().
|
private |
Definition at line 120 of file Landmark.h.
|
private |
Definition at line 119 of file Landmark.h.