|
| | Hole (double X1, double Y1, double X2, double Y2, double holeSize) |
| |
| | Hole (const Pose2D &positionOne, const Pose2D &positionTwo, bool foundHole, const std::vector< Pose2D > &points, double holeSize) |
| |
| | Hole (double x1, double y1, double x2, double y2) |
| |
| | Hole (const Pose2D &positionOne, const Pose2D &positionTwo, double holeSize) |
| |
| std::vector< Pose2D > | getSuggestedNodePlacements () |
| |
| void | registerPointsToHole (const Pose2D &positionOne, const Pose2D &positionTwo) |
| |
| Pose2D | copyDoOperation (const Pose2D &position) const |
| |
| Pose2D | getOneSquareCorner () |
| |
| Pose2D | getSecondSquareCorner () |
| |
| bool | pointCouldBeMemberOfHole (const Pose2D &measurment) |
| |
| bool | isFoundHole () const |
| |
| std::vector< Hole > | getSubHolesCopy () const |
| |
| | Hole () |
| |
| | Hole (const Hole &hole) |
| |
| | Hole (const Pose2D &initialPoint, double holeSize) |
| |
| void | addPoint (const Pose2D &position) |
| |
| bool | isInSquare (Pose2D &position) const |
| |
| void | offset (const Pose2D &offset) |
| |
| bool | lineIntersectsHole (const Pose2D &posOne, const Pose2D &posTwo) const |
| |
A Hole is either a complete square where we know the critical points (two vertices of the square). A Hole could also represent a bunch of points that are all within Square Length * Root(2) of eachother
Definition at line 20 of file Hole.hpp.