Index
All Classes|All Packages
A
- a - Variable in class me.wobblyyyy.pathfinder.geometry.Line
-
One of the two points of a line.
- A - me.wobblyyyy.pathfinder.finders.Xygum.Finders
-
A star finder.
- AbsMax - Class in me.wobblyyyy.pathfinder.math
-
Additional math utilities for getting the absolute maximum of a set of data.
- AbsMax() - Constructor for class me.wobblyyyy.pathfinder.math.AbsMax
- AbsMin - Class in me.wobblyyyy.pathfinder.math
-
Additional math utilities for getting the absolute minimum of a set of data.
- AbsMin() - Constructor for class me.wobblyyyy.pathfinder.math.AbsMin
- accelerationDistance - Variable in class me.wobblyyyy.pathfinder.util.RobotProfile
-
How much distance the robot takes to accelerate.
- accelerationTime - Variable in class me.wobblyyyy.pathfinder.util.RobotProfile
-
How long, in seconds, the robot takes to accelerate.
- actions - Variable in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
Actions to execute.
- add(HeadingPoint, HeadingPoint) - Static method in class me.wobblyyyy.pathfinder.geometry.HeadingPoint
-
Add two points together to form another point.
- add(Point, Point) - Static method in class me.wobblyyyy.pathfinder.geometry.Point
-
Add two points together to form another point.
- addActions() - Method in class me.wobblyyyy.pathfinder.thread.FollowerExecutor
-
Thread-safe method to generate actions.
- addGenerator(Generator) - Method in class me.wobblyyyy.pathfinder.finders.GeneratorManager
-
Add a generator to the execution cycle.
- addGenerator(Generator, int) - Method in class me.wobblyyyy.pathfinder.finders.GeneratorManager
-
Add a generator to the execution cycle.
- after(Runnable) - Method in class me.wobblyyyy.pathfinder.core.PromisedFinder
-
Code that should be executed when the pathfinder finishes finding a path.
- allowDiagonal - Static variable in class me.wobblyyyy.pathfinder.finders.Xygum.FinderConfiguration
-
Whether or not diagonal movement is allowed within the grid.
- angle - Variable in class me.wobblyyyy.pathfinder.geometry.HeadingPoint
-
The point's
Angle
. - angle - Variable in class me.wobblyyyy.pathfinder.tracking.AngleTracker
-
The current angle, measured in degrees.
- Angle - Class in me.wobblyyyy.pathfinder.geometry
-
A representation of an angle.
- Angle(double) - Constructor for class me.wobblyyyy.pathfinder.geometry.Angle
-
Create a new angle based off a measurement in degrees.
- angleAt(Point) - Method in interface me.wobblyyyy.pathfinder.trajectory.Segment
-
Get the angle which the robot should be facing at the given trajectory.
- angleAt(Point) - Method in class me.wobblyyyy.pathfinder.trajectory.Spline
-
Get the angle which the robot should be facing at the given trajectory.
- angleDegrees - Variable in class me.wobblyyyy.pathfinder.geometry.Angle
-
The angle, notated in degrees.
- angleOfDeg(HeadingPoint, HeadingPoint) - Static method in class me.wobblyyyy.pathfinder.geometry.HeadingPoint
-
Get the angle from point A to point B.
- angleOfDeg(HeadingPoint, HeadingPoint) - Static method in class me.wobblyyyy.pathfinder.geometry.Point
-
Get the angle from point A to point B.
- angleOfRad(HeadingPoint, HeadingPoint) - Static method in class me.wobblyyyy.pathfinder.geometry.HeadingPoint
-
Get the angle from point A to point B.
- angleOfRad(HeadingPoint, HeadingPoint) - Static method in class me.wobblyyyy.pathfinder.geometry.Point
-
Get the angle from point A to point B.
- angleRadians - Variable in class me.wobblyyyy.pathfinder.geometry.Angle
-
The angle, notated in radians.
- angles - Variable in class me.wobblyyyy.pathfinder.trajectory.Spline
-
An array of all of the angles contained on the spline's path.
- AngleTracker - Class in me.wobblyyyy.pathfinder.tracking
-
Track an angle based on an encoder.
- AngleTracker(Encoder) - Constructor for class me.wobblyyyy.pathfinder.tracking.AngleTracker
-
Create a new angle tracker.
- AngleUtils - Class in me.wobblyyyy.pathfinder.geometry
-
Utility class for dealing with angles in both radians and degrees.
- AngleUtils() - Constructor for class me.wobblyyyy.pathfinder.geometry.AngleUtils
- AnnotationProcessor - Class in me.wobblyyyy.pathfinder.runtime
- AnnotationProcessor() - Constructor for class me.wobblyyyy.pathfinder.runtime.AnnotationProcessor
- aPoint - Variable in class me.wobblyyyy.pathfinder.geometry.Line
-
The midpoint between the midpoint and A.
- applyAngleOffset(Angle) - Method in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
- Arc - Class in me.wobblyyyy.pathfinder.trajectory
-
An
Arc
is an abstraction of theSpline
class designed to simplify the process of creating arcs that behave in a reliable way. - Arc(Arrayable<HeadingPoint>) - Constructor for class me.wobblyyyy.pathfinder.trajectory.Arc
-
Create a new
Spline
that will hit each of the required points. - area - Variable in class me.wobblyyyy.pathfinder.geometry.GigaArc
- Area(double, double, double, double) - Constructor for class me.wobblyyyy.pathfinder.util.MapTools.Area
-
Create a new area.
- Area(Point, Point) - Constructor for class me.wobblyyyy.pathfinder.util.MapTools.Area
-
Create a new area.
- assureFileExists(String) - Static method in class me.wobblyyyy.pathfinder.json.JsonIO
-
Ensure that a file exists, and if it doesn't, create it.
- aStarFinder - Variable in class me.wobblyyyy.pathfinder.finders.Xygum.Finder
-
An A* pathfinder.
- Async - Annotation Type in me.wobblyyyy.pathfinder.annotations
-
Marker interface used for annotating methods that operate asynchronously.
- atPercent(double) - Method in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
-
Deprecated, for removal: This API element is subject to removal in a future version.
- atPercentX(double) - Method in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
-
Get an X-Y point based a percentage of completion of the total X axis range.
- atPercentY(double) - Method in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
-
Get an X-Y point based a percentage of completion of the total Y axis range.
- average(HeadingPoint...) - Static method in class me.wobblyyyy.pathfinder.geometry.HeadingPoint
-
Blend several points together.
- average(Point...) - Static method in class me.wobblyyyy.pathfinder.geometry.Point
-
Blend several points together.
- Average - Class in me.wobblyyyy.pathfinder.math
-
Math utility to get the average of a set of numbers.
- Average() - Constructor for class me.wobblyyyy.pathfinder.math.Average
All Classes|All Packages
SegmentInterpolator.atPercentX(double)
orSegmentInterpolator.atPercentY(double)
methods instead of this one.