11#define sideLength 0.6096
12#define MEASUREMENT_WIDTH 0.05
23 std::unique_ptr<std::vector<Hole>> holes;
28 std::unique_ptr<std::vector<Pose2D>> holeMeasurements;
void offsetAll(const Pose2D &offset) const
bool lineIntersectsAnyHoleMeasurement(const Pose2D &positionOne, const Pose2D &positionTwo)
void addPoint(const Pose2D &position)
bool nodeCollides(Pose2D position)
Hole getHole(uint8_t index)
std::vector< Hole > getHoles()
std::vector< Pose2D > getSuggestedNodePlacements()
std::vector< Pose2D > getPointsOnHoles()
void addHole(const Hole &hole)