Index
All Classes|All Packages
D
- decelerationDistance - Variable in class me.wobblyyyy.pathfinder.util.RobotProfile
-
How much distance the robot takes to decelerate.
- decelerationTime - Variable in class me.wobblyyyy.pathfinder.util.RobotProfile
-
How long, in seconds, the robot takes to decelerate.
- DEFAULT - Static variable in class me.wobblyyyy.pathfinder.core.PromisedFinder
-
A default Runnable element.
- deltaTheta(RTransform) - Method in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
- deltaX(RTransform, double) - Method in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
- deltaY(RTransform, double) - Method in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
- diagonalMovementCost - Static variable in class me.wobblyyyy.pathfinder.finders.Xygum.FinderConfiguration
-
The cost of moving one cell over both the x and y axis.
- diameter - Variable in class me.wobblyyyy.pathfinder.geometry.GigaArc
- diameter - Variable in class me.wobblyyyy.pathfinder.math.WheelSize
- diameter - Variable in class me.wobblyyyy.pathfinder.tracking.PointTracker
-
The diameter of the drive wheel.
- diameter(double) - Static method in class me.wobblyyyy.pathfinder.math.WheelSize
- disableUserControl() - Method in interface me.wobblyyyy.pathfinder.robot.Drive
-
Stop allowing the drivetrain to be controlled by a user.
- disableUserControl() - Method in interface me.wobblyyyy.pathfinder.robot.Motor
-
Stop allowing the motor to be controlled by a user.
- disableUserControl() - Method in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Stop allowing the drivetrain to be controlled by a user.
- Distance - Class in me.wobblyyyy.pathfinder.util
-
Utility class for measuring distance.
- Distance() - Constructor for class me.wobblyyyy.pathfinder.util.Distance
- distanceX(Point, Point) - Static method in class me.wobblyyyy.pathfinder.util.Distance
-
Get the distance between two points along a singular axis.
- distanceY(Point, Point) - Static method in class me.wobblyyyy.pathfinder.util.Distance
-
Get the distance between two points along a singular axis.
- divide(Angle) - Method in class me.wobblyyyy.pathfinder.geometry.Angle
-
Divide the current angle by the input angle.
- divide(Angle, Angle) - Static method in class me.wobblyyyy.pathfinder.geometry.Angle
-
Divide angle1 by angle2.
- doesIntersect(Line, Line) - Static method in class me.wobblyyyy.pathfinder.geometry.Line
-
Check whether or not two lines collide at any point.
- doesLineEnterShape(Line) - Method in class me.wobblyyyy.pathfinder.geometry.Rectangle
-
Check whether or not a given line at any point enters our rectangle.
- doesLineIntersectWithCircle(Line) - Method in class me.wobblyyyy.pathfinder.geometry.Circle
-
A method to determine whether or not a line intersects with a circle.
- doesRectangleIntersect(Rectangle) - Method in class me.wobblyyyy.pathfinder.geometry.Rectangle
-
Check whether or not a given rectangle enters this rectangle.
- doesUseFast() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Does the pathfinder utilize fast finding?
- doesUseLightning() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Does the pathfinder utilize lightning finding?
- doesUseThetaStar() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Does the pathfinder utilize ThetaStar finding?
- dontCrossCorners - Static variable in class me.wobblyyyy.pathfinder.finders.Xygum.FinderConfiguration
-
When true, diagonal movement requires both neighbors to be open.
- drawCorner - Variable in class me.wobblyyyy.pathfinder.geometry.Rectangle
-
Which corner the rectangle should be drawn from.
- drive - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfigurationBuilder
- drive - Variable in class me.wobblyyyy.pathfinder.followers.LinearFollower
-
A reference to the follower's drivetrain.
- drive - Variable in class me.wobblyyyy.pathfinder.followers.TrajectoryFollower
- drive - Variable in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
The wrapper's drivetrain.
- drive - Variable in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
The robot's drivetrain.
- drive() - Method in interface me.wobblyyyy.pathfinder.followers.Follower
-
Drive the robot itself.
- drive() - Method in class me.wobblyyyy.pathfinder.followers.LinearFollower
-
Drive the robot.
- drive() - Method in class me.wobblyyyy.pathfinder.followers.TrajectoryFollower
- drive(RTransform) - Method in interface me.wobblyyyy.pathfinder.robot.Drive
-
Drive the robot according to a specified transformation.
- drive(RTransform) - Method in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Drive the robot according to a specified transformation.
- Drive - Interface in me.wobblyyyy.pathfinder.robot
-
An interface used to make sure different types of drive systems are fully integrated and working.
- driveInvertX - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Should the X values be inverted?
- driveInvertX - Variable in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Should transformational X values be swapped?
- driveInvertX() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Is the X coordinate inverted?
- driveInvertX(boolean) - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Set the X coordinates to be inverted or not.
- driveInvertY - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Should the Y values be inverted?
- driveInvertY - Variable in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Should transformational Y values be swapped?
- driveInvertY() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Is the Y coordinate inverted?
- driveInvertY(boolean) - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Set the Y coordinates to be inverted or not.
- driveSwapXY - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Should the pathfinder swap X and Y pairs?
- driveSwapXY - Variable in class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Should X and Y transformations be swapped?
- driveSwapXY() - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Are the X and Y coordinates swapped?
- driveSwapXY(boolean) - Method in class me.wobblyyyy.pathfinder.config.PathfinderConfig
-
Swap the X and Y coordinate inputs.
- DriveWrapper - Class in me.wobblyyyy.pathfinder.robot.wrappers
-
Wrapper surrounding user-inputted drivetrains that's designed to allow users to invert the X or Y transform values that are fed to their drivetrains.
- DriveWrapper(Drive, boolean, boolean, boolean) - Constructor for class me.wobblyyyy.pathfinder.robot.wrappers.DriveWrapper
-
Create a new drive wrapper.
- DUAL_PID - me.wobblyyyy.pathfinder.followers.Followers
-
A follower based on an X and Y PID controller.
- DynamicPathProvider - Class in me.wobblyyyy.pathfinder.runtime
-
Dynamically provide paths.
- DynamicPathProvider() - Constructor for class me.wobblyyyy.pathfinder.runtime.DynamicPathProvider
All Classes|All Packages