, including all inherited members.
| add_polys_for_waypts(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID from_id, ElementID to_id) | PolyOps | |
| AddLanePolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID id) | PolyOps | |
| AddLanePolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt) | PolyOps | |
| AddLanePolysEither(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt, int direction) | PolyOps | |
| AddReverseLanePolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID id) | PolyOps | |
| AddReverseLanePolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode waypt) | PolyOps | |
| AddTransitionPolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, WayPointNode way0, WayPointNode way1) | PolyOps | |
| avgLengthOfPolySides(const poly &p) | PolyOps | |
| centerpoint(const poly &p) | PolyOps | |
| CollectPolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, unsigned start, unsigned end) | PolyOps | |
| CollectPolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, unsigned start) | PolyOps | |
| distance(float x1, float y1, float x2, float y2) | PolyOps | [private] |
| distanceAlongLane(const std::vector< poly > &polygons, const MapXY &from, const MapXY &to) | PolyOps | |
| get_waypoint_index(const std::vector< poly > &polys, const ElementID &waypoint) | PolyOps | |
| getClosestNonTransPoly(const std::vector< poly > &polys, float x, float y) | PolyOps | |
| getClosestNonTransPoly(const std::vector< poly > &polys, MapXY pt) | PolyOps | [inline] |
| GetClosestPointToLine(MapXY A, MapXY B, MapXY P, bool segmentClamp) | PolyOps | |
| getClosestPoly(const std::vector< poly > &polys, float x, float y) | PolyOps | |
| getClosestPoly(const std::vector< poly > &polys, MapXY pt) | PolyOps | [inline] |
| getClosestPoly(const std::vector< poly > &polys, const MapPose &pose) | PolyOps | [inline] |
| getContainingPoly(const std::vector< poly > &polys, float x, float y) | PolyOps | |
| getContainingPoly(const std::vector< poly > &polys, const MapXY &pt) | PolyOps | [inline] |
| getContainingPoly(const std::vector< poly > &polys, const MapPose &pose) | PolyOps | [inline] |
| getContainingPolyID(const std::vector< poly > &polys, float x, float y) | PolyOps | [inline] |
| getContainingPolyID(const std::vector< poly > &polys, const MapXY &pt) | PolyOps | [inline] |
| getLaneDir(const std::vector< poly > &polys, std::vector< poly > &to_polys, const int relative, const int direction, const MapPose &pose) | PolyOps | |
| GetLanes(poly_list_t &polyList, art_msgs::ArtLanes &lanes) | PolyOps | |
| getLength(const poly &p) | PolyOps | |
| getPointsFromPolys(const std::vector< poly > &polys) | PolyOps | |
| getPolyEdgeMidpoint(const poly &p) | PolyOps | |
| getPolyIndex(const std::vector< poly > &polys, const poly &curPoly) | PolyOps | [inline] |
| getPolyLaneIds(const std::vector< poly > &polys) | PolyOps | |
| GetPolys(const art_msgs::ArtLanes &lanes, poly_list_t &polyList) | PolyOps | |
| getPolysBetweenPoints(const std::vector< poly > &polys, float x1, float y1, float x2, float y2) | PolyOps | |
| getPolysBetweenWayPts(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, ElementID from_id, ElementID to_id) | PolyOps | |
| getPolyWayPt(const std::vector< poly > &polys, const ElementID &waypoint) | PolyOps | |
| getRemainingPolys(const std::vector< poly > &from_polys, std::vector< poly > &to_polys, const MapXY &point) | PolyOps | |
| getReverseLane(const std::vector< poly > &polys, const MapPose &pose) | PolyOps | |
| getRoadPerimeterPoints(const std::vector< poly > &polys, const ElementID way0, const ElementID way1) | PolyOps | |
| getRoadPerimeterPoints(const std::vector< poly > &polys, const ElementID way0) | PolyOps | |
| getShortestDistToPoly(float x, float y, const poly &p) | PolyOps | |
| getShortestDistToPoly(MapXY pt, const poly &p) | PolyOps | [inline] |
| getStartingPoly(const MapPose &pose, const std::vector< poly > &polygons, float distance, float min_heading) | PolyOps | |
| getTransitionPolys(const poly_list_t &polys) | PolyOps | |
| index_of_downstream_poly(const std::vector< poly > &polygons, int start_index, float distance) | PolyOps | |
| isValidPoly(const poly &p) | PolyOps | |
| LanePoly(const poly &curPoly, ElementID id) | PolyOps | |
| LanePoly(const poly &curPoly, WayPointNode waypt) | PolyOps | |
| left_of_poly(const poly &this_poly, const poly &cur_poly) | PolyOps | [inline] |
| length_between_polygons(const std::vector< poly > &polygons, int index1=-1, int index2=-1) | PolyOps | [private] |
| match_waypt_poly(const poly &curPoly, ElementID way0, ElementID way1) | PolyOps | [inline] |
| match_waypt_poly(const poly &curPoly, ElementID way) | PolyOps | [inline] |
| MatchTransitionPoly(const poly &curPoly, const WayPointNode &way0, const WayPointNode &way1) | PolyOps | |
| midpoint(const MapXY &p1, const MapXY &p2) | PolyOps | |
| pointInHull(float x, float y, const poly &p) | PolyOps | [inline] |
| pointInPoly(float x, float y, const poly &p) | PolyOps | [inline] |
| pointInPoly(const MapXY &pt, const poly &p) | PolyOps | [inline] |
| pointInPoly(const Polar &polar, const MapPose &origin, const poly &p) | PolyOps | [inline] |
| pointInPoly_ratio(float x, float y, const poly &p, float ratio) | PolyOps | |
| pointInPoly_ratio(const MapXY &pt, const poly &p, float ratio) | PolyOps | [inline] |
| pointNearPoly(double x, double y, const poly &poly, double epsilon) | PolyOps | [inline] |
| pointNearPoly(const MapXY &pt, const poly &poly, double epsilon) | PolyOps | [inline] |
| pointOnEdges(float x, float y, const poly &p) | PolyOps | [inline] |
| pointOnSegment(float x, float y, MapXY p1, MapXY p2) | PolyOps | [inline] |
| PolyHeading(const poly &curPoly) | PolyOps | |
| PolyOps() | PolyOps | |
| printPolygons(const poly_list_t &polys) | PolyOps | |
| same_direction(const poly &p1, const poly &p2, float angle) | PolyOps | [inline] |
| shortestDistToLineSegment(float x, float y, float line_x1, float line_y1, float line_x2, float line_y2) | PolyOps | |
| specialDistanceAlongLane(const std::vector< poly > &polygons, const MapXY &from, const MapXY &to) | PolyOps | |
| ~PolyOps() | PolyOps | |