47 const std::map<LaneId, Lane> &
GetLanes()
const;
57 const double _s = 0.0;
这个类用于禁止拷贝构造函数和赋值操作,但允许移动构造函数和赋值操作
定义一个三次多项式CubicPolynomial类,用于描述和计算三次多项式 f(x) = a + b * x + c * x^2 + d * x^3
double GetDistance() const
Lane * GetLane(const LaneId id)
LaneSection(SectionId id, double s)
bool ContainsLane(LaneId id) const
std::map< LaneId, Lane > _lanes
std::vector< Lane * > GetLanesOfType(Lane::LaneType type)
geom::CubicPolynomial _lane_offset
std::map< LaneId, Lane > & GetLanes()