Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages

P

pass(Runnable) - Method in class me.wobblyyyy.pathfinder.core.PromisedFinder
Code that should be executed when the pathfinder finishes finding a path, if that path generation succeeds.
passed - Variable in class me.wobblyyyy.pathfinder.core.PromisedFinder
Did the pathfinder's path generation succeed or not?
path - Variable in class me.wobblyyyy.pathfinder.core.PromisedFinder
The pathfinder's path generation's outputted path.
Path - Annotation Type in me.wobblyyyy.pathfinder.annotations
 
Pathfinder - Class in me.wobblyyyy.pathfinder.api
The highest-level Pathfinder available.
Pathfinder(PathfinderConfig) - Constructor for class me.wobblyyyy.pathfinder.api.Pathfinder
Create a new Pathfinder instance.
PathfinderConfig - Class in me.wobblyyyy.pathfinder.config
The lowest-level and least-abstract configuration available for the Pathfinder library.
PathfinderConfig() - Constructor for class me.wobblyyyy.pathfinder.config.PathfinderConfig
Create a new PathfinderConfig without any configuration elements set.
PathfinderConfig(Odometry, int, int, int, double, double, double, double, RobotProfile, Drive, Map, Followers, double, boolean, boolean, boolean) - Constructor for class me.wobblyyyy.pathfinder.config.PathfinderConfig
Create a new PathfinderConfig to be fed to a Pathfinder.
PathfinderConfigurationBuilder - Class in me.wobblyyyy.pathfinder.config
Simple interface for creating Pathfinder configurations.
PathfinderConfigurationBuilder() - Constructor for class me.wobblyyyy.pathfinder.config.PathfinderConfigurationBuilder
 
pathfinderManager - Variable in class me.wobblyyyy.pathfinder.api.Pathfinder
The code that interfaces with the pathfinding math.
PathfinderManager - Class in me.wobblyyyy.pathfinder.core
A manager, designed for interacting with the whole of Pathfinder.
PathfinderManager(PathfinderConfig) - Constructor for class me.wobblyyyy.pathfinder.core.PathfinderManager
Create a new PathfinderManager.
PathfinderOptions - Class in me.wobblyyyy.pathfinder.config
Abstraction of the PathfinderConfig class designed to make life a little bit easier and those parameters a little bit less grouped together.
PathfinderOptions() - Constructor for class me.wobblyyyy.pathfinder.config.PathfinderOptions
Create a new PathfinderOptions instance.
PathfinderThread - Class in me.wobblyyyy.pathfinder.thread
Thread used in updating pathfinder values and controlling motors.
PathfinderThread(ArrayList<Odometry>) - Constructor for class me.wobblyyyy.pathfinder.thread.PathfinderThread
 
PathfinderThreadManager - Class in me.wobblyyyy.pathfinder.thread
Wrapper class used to manage threads.
PathfinderThreadManager(ArrayList<Odometry>) - Constructor for class me.wobblyyyy.pathfinder.thread.PathfinderThreadManager
Create a new pathfinder thread manager.
PathfinderThreadManager(Odometry) - Constructor for class me.wobblyyyy.pathfinder.thread.PathfinderThreadManager
 
PathGenerator - Class in me.wobblyyyy.pathfinder.trajectory
Convert a trajectory into a path.
PathGenerator() - Constructor for class me.wobblyyyy.pathfinder.trajectory.PathGenerator
 
PathGroup - Annotation Type in me.wobblyyyy.pathfinder.annotations
 
pauseOdometry() - Method in class me.wobblyyyy.pathfinder.core.PathfinderManager
Pause the odometry updater, temporarily stopping it from updating the values of the odometry system based one encoder values.
percentX(double) - Method in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
Determine what percentage of completion a specific X value is associated with on the segment.
percentY(double) - Method in class me.wobblyyyy.pathfinder.trajectory.SegmentInterpolator
Determine what percentage of completion a specific Y value is associated with on the segment.
perMinuteToPerSecond(double) - Static method in class me.wobblyyyy.pathfinder.math.RotationalVelocity
Convert rotations per minute to rotations per second.
perSecondToPerMinute(double) - Static method in class me.wobblyyyy.pathfinder.math.RotationalVelocity
Convert rotations per second to rotations per minute.
PI - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_2 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_3 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_4 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_5 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_6 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_7 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_OVER_8 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PI_TIMES_2 - Static variable in class me.wobblyyyy.pathfinder.geometry.AngleUtils
 
PID - me.wobblyyyy.pathfinder.followers.Followers
Basic proportional integral derivative follower.
plus(Angle) - Method in class me.wobblyyyy.pathfinder.geometry.Angle
Add the input angle to the current angle.
plus(Angle, Angle) - Static method in class me.wobblyyyy.pathfinder.geometry.Angle
Add two angles together.
Point - Class in me.wobblyyyy.pathfinder.geometry
The most simple geometry of all - a singular point.
Point(double, double) - Constructor for class me.wobblyyyy.pathfinder.geometry.Point
Create a new point.
POINT_LIST_TYPE - Static variable in class me.wobblyyyy.pathfinder.json.JsonIO
Type used for point lists.
points - Variable in class me.wobblyyyy.pathfinder.trajectory.Spline
A set of each of the points that the spline should hit.
pointsFromJson(String) - Static method in class me.wobblyyyy.pathfinder.json.JsonIO
Get an ArrayList of points from a JSON string.
pointsToJson(ArrayList<HeadingPoint>) - Static method in class me.wobblyyyy.pathfinder.json.JsonIO
Convert an ArrayList of points to a JSON string.
PointTracker - Class in me.wobblyyyy.pathfinder.tracking
Track a single point in a two-dimensional environment.
PointTracker(Encoder, double) - Constructor for class me.wobblyyyy.pathfinder.tracking.PointTracker
Create a new point tracker.
PointTracker(Encoder, double, Point) - Constructor for class me.wobblyyyy.pathfinder.tracking.PointTracker
Create a new point tracker.
posBl - Variable in class me.wobblyyyy.pathfinder.kinematics.MeccanumKinematics
 
posBr - Variable in class me.wobblyyyy.pathfinder.kinematics.MeccanumKinematics
 
posFl - Variable in class me.wobblyyyy.pathfinder.kinematics.MeccanumKinematics
 
posFr - Variable in class me.wobblyyyy.pathfinder.kinematics.MeccanumKinematics
 
position - Variable in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
 
position - Variable in class me.wobblyyyy.pathfinder.tracking.PointTracker
An estimate of the point's current position.
position - Variable in class me.wobblyyyy.pathfinder.tracking.threeWheel.ThreeWheelChassisTracker
Locally-used positional information about the robot.
power - Variable in class me.wobblyyyy.pathfinder.followers.TrajectoryFollower
 
power - Variable in class me.wobblyyyy.pathfinder.kinematics.ModuleState
 
power - Variable in class me.wobblyyyy.pathfinder.util.MotionSnapshot
 
previousSeconds - Variable in class me.wobblyyyy.pathfinder.kinematics.SwerveOdometry
 
profile - Variable in class me.wobblyyyy.pathfinder.config.PathfinderConfig
The robot's motion file, used in motion profiling and planning.
PromisedFinder - Class in me.wobblyyyy.pathfinder.core
A partially uncompleted (or partially completed) pathfinder state.
PromisedFinder(boolean, DynamicArray<Point>) - Constructor for class me.wobblyyyy.pathfinder.core.PromisedFinder
Create a new PromisedFinder object.
PROPORTIONAL - me.wobblyyyy.pathfinder.followers.Followers
Linear follower with distance proportion speed.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages