| AABoundingBox() const | apollo::common::math::Polygon2d | |
| area() const | apollo::common::math::Polygon2d | inline |
| area_ | apollo::common::math::Polygon2d | protected |
| bottom_left_point() const | apollo::planning::STBoundary | |
| bottom_right_point() const | apollo::planning::STBoundary | |
| boundary_type() const | apollo::planning::STBoundary | |
| BoundaryType enum name | apollo::planning::STBoundary | |
| BoundingBoxWithHeading(const double heading) const | apollo::common::math::Polygon2d | |
| BuildFromPoints() | apollo::common::math::Polygon2d | protected |
| characteristic_length() const | apollo::planning::STBoundary | |
| ClipConvexHull(const LineSegment2d &line_segment, std::vector< Vec2d > *const points) | apollo::common::math::Polygon2d | protectedstatic |
| ComputeConvexHull(const std::vector< Vec2d > &points, Polygon2d *const polygon) | apollo::common::math::Polygon2d | static |
| ComputeIoU(const Polygon2d &other_polygon) const | apollo::common::math::Polygon2d | |
| ComputeOverlap(const Polygon2d &other_polygon, Polygon2d *const overlap_polygon) const | apollo::common::math::Polygon2d | |
| Contains(const LineSegment2d &line_segment) const | apollo::common::math::Polygon2d | |
| Contains(const Polygon2d &polygon) const | apollo::common::math::Polygon2d | |
| CreateInstance(const std::vector< STPoint > &lower_points, const std::vector< STPoint > &upper_points) | apollo::planning::STBoundary | static |
| CreateInstanceAccurate(const std::vector< STPoint > &lower_points, const std::vector< STPoint > &upper_points) | apollo::planning::STBoundary | static |
| CutOffByT(const double t) const | apollo::planning::STBoundary | |
| DebugString() const | apollo::common::math::Polygon2d | |
| DistanceSquareTo(const Vec2d &point) const | apollo::common::math::Polygon2d | |
| DistanceTo(const Vec2d &point) const | apollo::common::math::Polygon2d | |
| DistanceTo(const LineSegment2d &line_segment) const | apollo::common::math::Polygon2d | |
| DistanceTo(const Box2d &box) const | apollo::common::math::Polygon2d | |
| DistanceTo(const Polygon2d &polygon) const | apollo::common::math::Polygon2d | |
| DistanceToBoundary(const Vec2d &point) const | apollo::common::math::Polygon2d | |
| ExpandByDistance(const double distance) const | apollo::common::math::Polygon2d | |
| ExpandByS(const double s) const | apollo::planning::STBoundary | |
| ExpandByT(const double t) const | apollo::planning::STBoundary | |
| ExtremePoints(const double heading, Vec2d *const first, Vec2d *const last) const | apollo::common::math::Polygon2d | |
| GetAllOverlaps(const LineSegment2d &line_segment) const | apollo::common::math::Polygon2d | |
| GetAllVertices(std::vector< Vec2d > *const vertices) const | apollo::common::math::Polygon2d | |
| GetAllVertices() const | apollo::common::math::Polygon2d | |
| GetBoundarySlopes(const double curr_time, double *ds_upper, double *ds_lower) const | apollo::planning::STBoundary | |
| GetBoundarySRange(const double curr_time, double *s_upper, double *s_lower) const | apollo::planning::STBoundary | |
| GetOverlap(const LineSegment2d &line_segment, Vec2d *const first, Vec2d *const last) const | apollo::common::math::Polygon2d | |
| GetUnblockSRange(const double curr_time, double *s_upper, double *s_lower) const | apollo::planning::STBoundary | |
| HasOverlap(const LineSegment2d &line_segment) const | apollo::common::math::Polygon2d | |
| HasOverlap(const Polygon2d &polygon) const | apollo::common::math::Polygon2d | |
| id() const | apollo::planning::STBoundary | |
| is_convex() const | apollo::common::math::Polygon2d | inline |
| is_convex_ | apollo::common::math::Polygon2d | protected |
| IsEmpty() const | apollo::planning::STBoundary | inline |
| IsPointIn(const Vec2d &point) const | apollo::common::math::Polygon2d | |
| IsPointInBoundary(const STPoint &st_point) const | apollo::planning::STBoundary | |
| IsPointOnBoundary(const Vec2d &point) const | apollo::common::math::Polygon2d | |
| line_segments() const | apollo::common::math::Polygon2d | inline |
| line_segments_ | apollo::common::math::Polygon2d | protected |
| lower_points() const | apollo::planning::STBoundary | inline |
| max_s() const | apollo::planning::STBoundary | |
| max_t() const | apollo::planning::STBoundary | |
| max_x() const | apollo::common::math::Polygon2d | inline |
| max_x_ | apollo::common::math::Polygon2d | protected |
| max_y() const | apollo::common::math::Polygon2d | inline |
| max_y_ | apollo::common::math::Polygon2d | protected |
| min_s() const | apollo::planning::STBoundary | |
| min_t() const | apollo::planning::STBoundary | |
| min_x() const | apollo::common::math::Polygon2d | inline |
| min_x_ | apollo::common::math::Polygon2d | protected |
| min_y() const | apollo::common::math::Polygon2d | inline |
| min_y_ | apollo::common::math::Polygon2d | protected |
| MinAreaBoundingBox() const | apollo::common::math::Polygon2d | |
| Next(int at) const | apollo::common::math::Polygon2d | protected |
| num_points() const | apollo::common::math::Polygon2d | inline |
| num_points_ | apollo::common::math::Polygon2d | protected |
| obstacle_road_right_ending_t() const | apollo::planning::STBoundary | inline |
| points() const | apollo::common::math::Polygon2d | inline |
| points_ | apollo::common::math::Polygon2d | protected |
| Polygon2d()=default | apollo::common::math::Polygon2d | |
| Polygon2d(const Box2d &box) | apollo::common::math::Polygon2d | explicit |
| Polygon2d(std::vector< Vec2d > points) | apollo::common::math::Polygon2d | explicit |
| Prev(int at) const | apollo::common::math::Polygon2d | protected |
| set_bottom_left_point(STPoint st_point) | apollo::planning::STBoundary | |
| set_bottom_right_point(STPoint st_point) | apollo::planning::STBoundary | |
| set_id(const std::string &id) | apollo::planning::STBoundary | |
| set_obstacle_road_right_ending_t(double road_right_ending_t) | apollo::planning::STBoundary | inline |
| set_upper_left_point(STPoint st_point) | apollo::planning::STBoundary | |
| set_upper_right_point(STPoint st_point) | apollo::planning::STBoundary | |
| SetBoundaryType(const BoundaryType &boundary_type) | apollo::planning::STBoundary | |
| SetCharacteristicLength(const double characteristic_length) | apollo::planning::STBoundary | |
| STBoundary()=default | apollo::planning::STBoundary | |
| STBoundary(const std::vector< std::pair< STPoint, STPoint >> &point_pairs, bool is_accurate_boundary=false) | apollo::planning::STBoundary | explicit |
| STBoundary(const common::math::Box2d &box)=delete | apollo::planning::STBoundary | explicit |
| STBoundary(std::vector< common::math::Vec2d > points)=delete | apollo::planning::STBoundary | explicit |
| TypeName(BoundaryType type) | apollo::planning::STBoundary | static |
| upper_left_point() const | apollo::planning::STBoundary | |
| upper_points() const | apollo::planning::STBoundary | inline |
| upper_right_point() const | apollo::planning::STBoundary | |
| ~STBoundary()=default | apollo::planning::STBoundary | |