Apollo  6.0
Open source self driving car software
apollo::planning::STBoundary Member List

This is the complete list of members for apollo::planning::STBoundary, including all inherited members.

AABoundingBox() constapollo::common::math::Polygon2d
area() constapollo::common::math::Polygon2dinline
area_apollo::common::math::Polygon2dprotected
bottom_left_point() constapollo::planning::STBoundary
bottom_right_point() constapollo::planning::STBoundary
boundary_type() constapollo::planning::STBoundary
BoundaryType enum nameapollo::planning::STBoundary
BoundingBoxWithHeading(const double heading) constapollo::common::math::Polygon2d
BuildFromPoints()apollo::common::math::Polygon2dprotected
characteristic_length() constapollo::planning::STBoundary
ClipConvexHull(const LineSegment2d &line_segment, std::vector< Vec2d > *const points)apollo::common::math::Polygon2dprotectedstatic
ComputeConvexHull(const std::vector< Vec2d > &points, Polygon2d *const polygon)apollo::common::math::Polygon2dstatic
ComputeIoU(const Polygon2d &other_polygon) constapollo::common::math::Polygon2d
ComputeOverlap(const Polygon2d &other_polygon, Polygon2d *const overlap_polygon) constapollo::common::math::Polygon2d
Contains(const LineSegment2d &line_segment) constapollo::common::math::Polygon2d
Contains(const Polygon2d &polygon) constapollo::common::math::Polygon2d
CreateInstance(const std::vector< STPoint > &lower_points, const std::vector< STPoint > &upper_points)apollo::planning::STBoundarystatic
CreateInstanceAccurate(const std::vector< STPoint > &lower_points, const std::vector< STPoint > &upper_points)apollo::planning::STBoundarystatic
CutOffByT(const double t) constapollo::planning::STBoundary
DebugString() constapollo::common::math::Polygon2d
DistanceSquareTo(const Vec2d &point) constapollo::common::math::Polygon2d
DistanceTo(const Vec2d &point) constapollo::common::math::Polygon2d
DistanceTo(const LineSegment2d &line_segment) constapollo::common::math::Polygon2d
DistanceTo(const Box2d &box) constapollo::common::math::Polygon2d
DistanceTo(const Polygon2d &polygon) constapollo::common::math::Polygon2d
DistanceToBoundary(const Vec2d &point) constapollo::common::math::Polygon2d
ExpandByDistance(const double distance) constapollo::common::math::Polygon2d
ExpandByS(const double s) constapollo::planning::STBoundary
ExpandByT(const double t) constapollo::planning::STBoundary
ExtremePoints(const double heading, Vec2d *const first, Vec2d *const last) constapollo::common::math::Polygon2d
GetAllOverlaps(const LineSegment2d &line_segment) constapollo::common::math::Polygon2d
GetAllVertices(std::vector< Vec2d > *const vertices) constapollo::common::math::Polygon2d
GetAllVertices() constapollo::common::math::Polygon2d
GetBoundarySlopes(const double curr_time, double *ds_upper, double *ds_lower) constapollo::planning::STBoundary
GetBoundarySRange(const double curr_time, double *s_upper, double *s_lower) constapollo::planning::STBoundary
GetOverlap(const LineSegment2d &line_segment, Vec2d *const first, Vec2d *const last) constapollo::common::math::Polygon2d
GetUnblockSRange(const double curr_time, double *s_upper, double *s_lower) constapollo::planning::STBoundary
HasOverlap(const LineSegment2d &line_segment) constapollo::common::math::Polygon2d
HasOverlap(const Polygon2d &polygon) constapollo::common::math::Polygon2d
id() constapollo::planning::STBoundary
is_convex() constapollo::common::math::Polygon2dinline
is_convex_apollo::common::math::Polygon2dprotected
IsEmpty() constapollo::planning::STBoundaryinline
IsPointIn(const Vec2d &point) constapollo::common::math::Polygon2d
IsPointInBoundary(const STPoint &st_point) constapollo::planning::STBoundary
IsPointOnBoundary(const Vec2d &point) constapollo::common::math::Polygon2d
line_segments() constapollo::common::math::Polygon2dinline
line_segments_apollo::common::math::Polygon2dprotected
lower_points() constapollo::planning::STBoundaryinline
max_s() constapollo::planning::STBoundary
max_t() constapollo::planning::STBoundary
max_x() constapollo::common::math::Polygon2dinline
max_x_apollo::common::math::Polygon2dprotected
max_y() constapollo::common::math::Polygon2dinline
max_y_apollo::common::math::Polygon2dprotected
min_s() constapollo::planning::STBoundary
min_t() constapollo::planning::STBoundary
min_x() constapollo::common::math::Polygon2dinline
min_x_apollo::common::math::Polygon2dprotected
min_y() constapollo::common::math::Polygon2dinline
min_y_apollo::common::math::Polygon2dprotected
MinAreaBoundingBox() constapollo::common::math::Polygon2d
Next(int at) constapollo::common::math::Polygon2dprotected
num_points() constapollo::common::math::Polygon2dinline
num_points_apollo::common::math::Polygon2dprotected
obstacle_road_right_ending_t() constapollo::planning::STBoundaryinline
points() constapollo::common::math::Polygon2dinline
points_apollo::common::math::Polygon2dprotected
Polygon2d()=defaultapollo::common::math::Polygon2d
Polygon2d(const Box2d &box)apollo::common::math::Polygon2dexplicit
Polygon2d(std::vector< Vec2d > points)apollo::common::math::Polygon2dexplicit
Prev(int at) constapollo::common::math::Polygon2dprotected
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::STBoundaryinline
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()=defaultapollo::planning::STBoundary
STBoundary(const std::vector< std::pair< STPoint, STPoint >> &point_pairs, bool is_accurate_boundary=false)apollo::planning::STBoundaryexplicit
STBoundary(const common::math::Box2d &box)=deleteapollo::planning::STBoundaryexplicit
STBoundary(std::vector< common::math::Vec2d > points)=deleteapollo::planning::STBoundaryexplicit
TypeName(BoundaryType type)apollo::planning::STBoundarystatic
upper_left_point() constapollo::planning::STBoundary
upper_points() constapollo::planning::STBoundaryinline
upper_right_point() constapollo::planning::STBoundary
~STBoundary()=defaultapollo::planning::STBoundary