|
| 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.