47 std::string orientation,
166 const std::vector<SignalDependency> &
这个类用于禁止拷贝构造函数和赋值操作,但允许移动构造函数和赋值操作
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
std::string _dependency_id
SignalDependency(std::string dependency_id, std::string type)