48 std::string orientation,
167 const std::vector<SignalDependency> &
std::map< std::string, unsigned int > road
Inherit (privately) to suppress copy construction and assignment.
const std::string & GetSubtype() const
const geom::Transform & GetTransform() const
const std::string & GetType() const
const std::vector< SignalDependency > & GetDependencies()
geom::Transform _transform
const std::string & GetUnit() const
const std::string & GetName() const
std::vector< SignalDependency > _dependencies
double GetHOffset() const
SignalOrientation GetOrientation() const
double GetZOffset() const
const std::string & GetText() const
const std::set< ContId > & GetControllers() const
const SignId & GetSignalId() const
std::set< ContId > _controllers
bool _using_inertial_position
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 std::string & GetCountry() const
This file contains definitions of common data structures used in traffic manager.
std::string _dependency_id
SignalDependency(std::string dependency_id, std::string type)