Apollo  6.0
Open source self driving car software
apollo::common::math::Polygon2d Member List

This is the complete list of members for apollo::common::math::Polygon2d, including all inherited members.

AABoundingBox() constapollo::common::math::Polygon2d
area() constapollo::common::math::Polygon2dinline
area_apollo::common::math::Polygon2dprotected
BoundingBoxWithHeading(const double heading) constapollo::common::math::Polygon2d
BuildFromPoints()apollo::common::math::Polygon2dprotected
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
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
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
GetOverlap(const LineSegment2d &line_segment, Vec2d *const first, Vec2d *const last) constapollo::common::math::Polygon2d
HasOverlap(const LineSegment2d &line_segment) constapollo::common::math::Polygon2d
HasOverlap(const Polygon2d &polygon) constapollo::common::math::Polygon2d
is_convex() constapollo::common::math::Polygon2dinline
is_convex_apollo::common::math::Polygon2dprotected
IsPointIn(const Vec2d &point) constapollo::common::math::Polygon2d
IsPointOnBoundary(const Vec2d &point) constapollo::common::math::Polygon2d
line_segments() constapollo::common::math::Polygon2dinline
line_segments_apollo::common::math::Polygon2dprotected
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_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
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