Roomba Controller Dashboard 1
A GUI and TCP client application that is used to control a Roomba for Computer Engineering 2880 @ Iowa State
Loading...
Searching...
No Matches
Pose2D Member List

This is the complete list of members for Pose2D, including all inherited members.

addAngle(double angle)Pose2D
angleTo(const Pose2D &other) constPose2D
clone() constPose2D
degreesToRadians(double degrees)Pose2Dstatic
distanceTo(const Pose2D &other) constPose2D
dotProduct(const Pose2D &other) constPose2D
fromPolar(double magnitude, double angle)Pose2Dstatic
getAngleBetweenPoints(Pose2D corner, Pose2D end1, Pose2D end2)Pose2Dstatic
getHeading() constPose2D
getQuadrant() constPose2D
getX() constPose2D
getY() constPose2D
headingPose2Dprotected
isOnLine(Pose2D LineEnd1, Pose2D LineEnd2)Pose2D
isPerpendicularToLine(double m)Pose2D
minus(Pose2D other)Pose2D
multiply(double d)Pose2D
normalize() constPose2D
operator<<Pose2Dfriend
parseFromStream(std::istringstream &stream)Pose2Dstatic
plus(const Pose2D &other)Pose2D
plusCoord(const Pose2D &other)Pose2D
Pose2D(double x, double y, double heading)Pose2D
Pose2D(double x, double y)Pose2D
Pose2D()Pose2D
Pose2D(const Pose2D &position)Pose2D
radiansToDegrees(double radians)Pose2Dstatic
rotateByAngle(double angle)Pose2D
rotateByPose(const Pose2D &rotation)Pose2D
scaleBy(double scaler) constPose2D
setHeading(double angle)Pose2D
setX(double x)Pose2D
setY(double y)Pose2D
squareOfDistanceTo(const Pose2D &other) constPose2D
subtractBy(const Pose2D &other) constPose2D
transformForPose(const Pose2D &other)Pose2D
transformPose(const Pose2D &modifier)Pose2D
translateByMagnitude(double magnitude)Pose2D
translateByPose(const Pose2D &translation)Pose2D
vecAdd(double angle, double magnitude)Pose2D
wrapHeading()Pose2D
xPose2Dprotected
yPose2Dprotected