Index
All Classes|All Packages
C
- calculate() - Method in interface me.wobblyyyy.pathfinder.followers.Follower
-
Calculate a list of all the instructions needed to follow the path.
- calculate() - Method in class me.wobblyyyy.pathfinder.followers.LinearFollower
-
In this case, we don't need to do anything - there are no calculations needed to drive the robot.
- calculate() - Method in class me.wobblyyyy.pathfinder.followers.TrajectoryFollower
- center - Variable in class me.wobblyyyy.pathfinder.geometry.Circle
-
The center-point of the circle.
- center - Variable in class me.wobblyyyy.pathfinder.geometry.GigaArc
- center - Variable in class me.wobblyyyy.pathfinder.geometry.Rectangle
-
The center of the rectangle.
- CENTER - me.wobblyyyy.pathfinder.geometry.Rectangle.Corners
-
The center of the rectangle.
- ChassisConverter - Class in me.wobblyyyy.pathfinder.util
-
Convert between drivetrains and trackers.
- ChassisConverter() - Constructor for class me.wobblyyyy.pathfinder.util.ChassisConverter
- circle - Variable in class me.wobblyyyy.pathfinder.geometry.Circle
-
The internal component for the circle.
- Circle - Class in me.wobblyyyy.pathfinder.geometry
-
Circles, much like rectangles, and literally any other shape, are...
- Circle(Point, double, double) - Constructor for class me.wobblyyyy.pathfinder.geometry.Circle
-
Create a new circle.
- circumference - Variable in class me.wobblyyyy.pathfinder.geometry.GigaArc
- circumference - Variable in class me.wobblyyyy.pathfinder.tracking.PointTracker
-
The circumference of the drive wheel.
- clear() - Method in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
Clear all of the followers and runnables, essentially resetting the FollowerExecutor instance.
- clearActions() - Method in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
Thread-safe method to clear all of the actions.
- close() - Method in class me.wobblyyyy.pathfinder.api.Pathfinder
-
Finish this instance of the
PathfinderManager
's execution. - close() - Method in class me.wobblyyyy.pathfinder.core.PathfinderManager
-
Finish this instance of the
PathfinderManager
's execution. - close() - Method in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
Stop this
FollowerExecutor
's execution, or at least attempt to do so. - close() - Method in class me.wobblyyyy.pathfinder.thread.MainThread
- close() - Method in class me.wobblyyyy.pathfinder.thread.PathfinderThread
- close() - Method in class me.wobblyyyy.pathfinder.thread.PathfinderThreadManager
-
Gently shut down the pathfinder thread.
- coefficient - Variable in class me.wobblyyyy.pathfinder.followers.LinearFollower
-
The follower's speed multiplier.
- completeSegment() - Method in class me.wobblyyyy.pathfinder.trajectory.Trajectory
-
"Complete" the current segment by incrementing the current segment counter by one.
- config - Variable in class me.wobblyyyy.pathfinder.api.Pathfinder
-
The pathfinder's configuration.
- config - Variable in class me.wobblyyyy.pathfinder.config.PathfinderOptions
- config - Variable in class me.wobblyyyy.pathfinder.core.PathfinderManager
-
The pathfinder's configuration.
- config - Variable in class me.wobblyyyy.pathfinder.finders.LightningFinder
- config - Variable in class me.wobblyyyy.pathfinder.finders.SpeedFinder
-
The pathfinder's configuration.
- config - Variable in class me.wobblyyyy.pathfinder.finders.Xygum
-
The Pathfinder library's configuration.
- copy() - Method in class me.wobblyyyy.pathfinder.geometry.Point
-
Creates a copied point.
- Corners() - Constructor for enum me.wobblyyyy.pathfinder.geometry.Rectangle.Corners
- cos() - Method in class me.wobblyyyy.pathfinder.geometry.Angle
-
Get the angle's cosine.
- cot() - Method in class me.wobblyyyy.pathfinder.geometry.Angle
-
Get the angle's cotangent.
- cpr - Variable in class me.wobblyyyy.pathfinder.tracking.AngleTracker
-
The encoder's CPR.
- cpr - Variable in class me.wobblyyyy.pathfinder.tracking.PointTracker
-
The encoder's CPR (counts per rotation).
- createCells(Map, int, int, int) - Static method in class me.wobblyyyy.pathfinder.util.MapTools
-
Create a new two-dimensional array of GridCell elements based on a provided field map.
- createNewCircle(Zone, double, double) - Static method in class me.wobblyyyy.pathfinder.util.MapTools
-
Create a new circle.
- createNewRectangle(Zone, double, double) - Static method in class me.wobblyyyy.pathfinder.util.MapTools
-
Create a new rectangle based on an old zone and the robot's size.
- createNewZone(Zone, Shape) - Static method in class me.wobblyyyy.pathfinder.util.MapTools
-
Create a new zone based on a previous zone and a new shape.
- createSmallCells(Map, int, int, int, int, int) - Static method in class me.wobblyyyy.pathfinder.util.MapTools
-
Create a (much smaller) two-dimensional array of grid cells for use in finding a single path.
- csc() - Method in class me.wobblyyyy.pathfinder.geometry.Angle
-
Get the angle's cosecant.
- currentSegment - Variable in class me.wobblyyyy.pathfinder.trajectory.Trajectory
-
The segment that's currently being worked with.
All Classes|All Packages