|
| LaneInfo (const Lane &lane) |
|
const Id & | id () const |
|
const Id & | road_id () const |
|
const Id & | section_id () const |
|
const Lane & | lane () const |
|
const std::vector< apollo::common::math::Vec2d > & | points () const |
|
const std::vector< apollo::common::math::Vec2d > & | unit_directions () const |
|
double | Heading (const double s) const |
|
double | Curvature (const double s) const |
|
const std::vector< double > & | headings () const |
|
const std::vector< apollo::common::math::LineSegment2d > & | segments () const |
|
const std::vector< double > & | accumulate_s () const |
|
const std::vector< OverlapInfoConstPtr > & | overlaps () const |
|
const std::vector< OverlapInfoConstPtr > & | cross_lanes () const |
|
const std::vector< OverlapInfoConstPtr > & | signals () const |
|
const std::vector< OverlapInfoConstPtr > & | yield_signs () const |
|
const std::vector< OverlapInfoConstPtr > & | stop_signs () const |
|
const std::vector< OverlapInfoConstPtr > & | crosswalks () const |
|
const std::vector< OverlapInfoConstPtr > & | junctions () const |
|
const std::vector< OverlapInfoConstPtr > & | clear_areas () const |
|
const std::vector< OverlapInfoConstPtr > & | speed_bumps () const |
|
const std::vector< OverlapInfoConstPtr > & | parking_spaces () const |
|
const std::vector< OverlapInfoConstPtr > & | pnc_junctions () const |
|
double | total_length () const |
|
const std::vector< SampledWidth > & | sampled_left_width () const |
|
const std::vector< SampledWidth > & | sampled_right_width () const |
|
void | GetWidth (const double s, double *left_width, double *right_width) const |
|
double | GetWidth (const double s) const |
|
double | GetEffectiveWidth (const double s) const |
|
const std::vector< SampledWidth > & | sampled_left_road_width () const |
|
const std::vector< SampledWidth > & | sampled_right_road_width () const |
|
void | GetRoadWidth (const double s, double *left_width, double *right_width) const |
|
double | GetRoadWidth (const double s) const |
|
bool | IsOnLane (const apollo::common::math::Vec2d &point) const |
|
bool | IsOnLane (const apollo::common::math::Box2d &box) const |
|
apollo::common::PointENU | GetSmoothPoint (double s) const |
|
double | DistanceTo (const apollo::common::math::Vec2d &point) const |
|
double | DistanceTo (const apollo::common::math::Vec2d &point, apollo::common::math::Vec2d *map_point, double *s_offset, int *s_offset_index) const |
|
apollo::common::PointENU | GetNearestPoint (const apollo::common::math::Vec2d &point, double *distance) const |
|
bool | GetProjection (const apollo::common::math::Vec2d &point, double *accumulate_s, double *lateral) const |
|