![]() |
Roomba Controller Dashboard 1
A GUI and TCP client application that is used to control a Roomba for Computer Engineering 2880 @ Iowa State
|
This is the complete list of members for Field, including all inherited members.
addEdgeMeasurement(double rawPosition, Cardinality cardinality) | Field | |
addPillar(Pillar &newPillar) | Field | |
applyOffsetToEdge(double x, double y) | Field | |
botPose | Field | protected |
clearField() | Field | |
desiredDestination | Field | protected |
desiredIndex | Field | protected |
discretizeGraph() | Field | |
Field(const std::vector< Pillar > &pillars, const Pose2D &desiredDestination, const Pillar &botPose) | Field | |
Field(const std::vector< Pillar > &pillars, const Pose2D &desiredDestination) | Field | |
Field() | Field | |
Field(const std::unique_ptr< std::vector< Pillar > > &pillars, const Pose2D &desired_destination, const Pillar &bot_pose, const Graph< Pose2D > &graph) | Field | |
getBotPose() | Field | |
getCopyPillars() | Field | |
getDesiredDestination() | Field | |
getDesiredIndex() const | Field | |
getGraph() | Field | |
getManager() | Field | |
getPillars() | Field | |
graph | Field | protected |
holeManager | Field | protected |
lineIntersectsCircle(double cx, double cy, double r, double x1, double y1, double x2, double y2) | Field | static |
lineIntersectsCircle(Pillar p1, const Pose2D &one, const Pose2D &two) | Field | inlinestatic |
makePath() | Field | |
newPillars | Field | protected |
offset | Field | protected |
outOfBounds(const Pose2D &location) | Field | static |
pillars | Field | protected |
roundRadius(double radius) | Field | inlinestatic |
runningError | Field | protected |
setDesiredIndex(int32_t index) | Field | |
setPillars(std::unique_ptr< std::vector< Pillar > > pillars) | Field | |
updateBotPose(const Pose2D &updatedPosition) | Field | |
updateDesired(const Pose2D &other) | Field | |
validLocationForNode(const Pose2D &location) | Field | |
weightGraph() | Field |