48 std::string orientation,
62 _signal_id(signal_id),
67 _orientation(orientation),
98 if(_dynamic ==
"yes") {
110 if(_orientation ==
"+") {
112 }
else if(_orientation ==
"-") {
167 const std::vector<SignalDependency> &
169 return _dependencies;
227 bool _using_inertial_position =
false;
const std::string & GetUnit() const
double GetHOffset() const
const SignId & GetSignalId() const
std::string _dependency_id
std::vector< SignalDependency > _dependencies
This file contains definitions of common data structures used in traffic manager. ...
double GetZOffset() const
const std::string & GetText() const
Inherit (privately) to suppress copy construction and assignment.
const std::vector< SignalDependency > & GetDependencies()
const std::string & GetType() const
const std::set< ContId > & GetControllers() const
geom::Transform _transform
Signal(RoadId road_id, SignId signal_id, double s, double t, std::string name, std::string dynamic, std::string orientation, double zOffset, std::string country, std::string type, std::string subtype, double value, std::string unit, double height, double width, std::string text, double hOffset, double pitch, double roll)
const geom::Transform & GetTransform() const
const std::string & GetName() const
SignalDependency(std::string dependency_id, std::string type)
const std::string & GetSubtype() const
const std::string & GetCountry() const
std::set< ContId > _controllers
SignalOrientation GetOrientation() const