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

P

ParallelCommandGroup - class in com.seattlesolvers.solverslib.command
A CommandGroup that runs a set of commands in parallel, ending when the last command ends.
ParallelDeadlineGroup - class in com.seattlesolvers.solverslib.command
A CommandGroup that runs a set of commands in parallel, ending only when a specific command (the "deadline") ends, interrupting all other commands that are still running at that point.
ParallelRaceGroup - class in com.seattlesolvers.solverslib.command
A CommandGroup that runs a set of commands in parallel, ending when any one of the commands ends and interrupting all the others.
parallelStream() - function in java.util.Collection
 
parameterize(com.seattlesolvers.solverslib.spline.Spline) - function in com.seattlesolvers.solverslib.spline.SplineParameterizer
Parameterizes the spline.
parameterize(com.seattlesolvers.solverslib.spline.Spline,double,double) - function in com.seattlesolvers.solverslib.spline.SplineParameterizer
Parameterizes the spline.
Path - class in com.seattlesolvers.solverslib.purepursuit
This class represents a pure pursuit path.
PathMotionProfile - class in com.seattlesolvers.solverslib.purepursuit
This class is utility class that is used by Path to adjust the robot speed as it approaches or leaves a destination.
PathType - class in com.seattlesolvers.solverslib.purepursuit.types
An enum with values for each Path type.
pause() - function in com.seattlesolvers.solverslib.util.Timing.Timer
Pauses this timer.
PController - class in com.seattlesolvers.solverslib.controller
 
PDController - class in com.seattlesolvers.solverslib.controller
 
performAction() - function in com.seattlesolvers.solverslib.purepursuit.waypoints.InterruptWaypoint
If the action has not already been performed, performs the action.
performAction() - function in com.seattlesolvers.solverslib.purepursuit.waypoints.InterruptWaypoint
If the action has not already been performed, performs the action.
periodic() - function in com.seattlesolvers.solverslib.command.OdometrySubsystem
Updates the pose every cycle
periodic() - function in com.seattlesolvers.solverslib.command.Subsystem
This method is called periodically by the CommandScheduler.
periodic() - function in com.seattlesolvers.solverslib.command.Subsystem
This method is called periodically by the CommandScheduler.
PerpetualCommand - class in com.seattlesolvers.solverslib.command
A command that runs another command in perpetuity, ignoring that command's end conditions.
perpetually() - function in com.seattlesolvers.solverslib.command.Command
Decorates this command to run perpetually, ignoring its ordinary end conditions.
perpetually() - function in com.seattlesolvers.solverslib.command.Command
Decorates this command to run perpetually, ignoring its ordinary end conditions.
PIDController - class in com.seattlesolvers.solverslib.controller
 
PIDFController - class in com.seattlesolvers.solverslib.controller
This is a PID controller (https://en.wikipedia.org/wiki/PID_controller) for your robot.
plus(com.seattlesolvers.solverslib.geometry.Transform2d) - function in com.seattlesolvers.solverslib.geometry.Pose2d
Transforms the pose by the given transformation and returns the new transformed pose.
plus(com.seattlesolvers.solverslib.geometry.Transform2d) - function in com.seattlesolvers.solverslib.geometry.Pose2d
Transforms the pose by the given transformation and returns the new transformed pose.
plus(com.seattlesolvers.solverslib.geometry.Rotation2d) - function in com.seattlesolvers.solverslib.geometry.Rotation2d
Adds two rotations together, with the result being bounded between -pi and pi.
plus(com.seattlesolvers.solverslib.geometry.Translation2d) - function in com.seattlesolvers.solverslib.geometry.Translation2d
Adds two translations in 2d space and returns the sum.
plus(com.seattlesolvers.solverslib.geometry.Vector2d) - function in com.seattlesolvers.solverslib.geometry.Vector2d
adds two vectors in 2d space and returns a new vector of the sum
POINT_TURN - enum entry in com.seattlesolvers.solverslib.purepursuit.types.WaypointType
 
PointTurnWaypoint - class in com.seattlesolvers.solverslib.purepursuit.waypoints
A point turn waypoint is a special type of waypoint where instead of "curving" around it, the robot will travel to it, make a complete stop, turn towards the next waypoint, and continue.
pollFirstEntry() - function in java.util.TreeMap
 
pollLastEntry() - function in java.util.TreeMap
 
Pose2d - class in com.seattlesolvers.solverslib.geometry
A two-dimensional position that includes a Vector2d and a heading angle.
Pose2dExtKt - class in com.seattlesolvers.solverslib.geometry
 
PoseWithCurvature - class in com.seattlesolvers.solverslib.spline
Represents a pair of a pose and a curvature.
PositionControl - enum entry in com.seattlesolvers.solverslib.hardware.motors.Motor.RunMode
 
positionEqualsWithBuffer(com.seattlesolvers.solverslib.geometry.Translation2d,com.seattlesolvers.solverslib.geometry.Translation2d,double) - function in com.seattlesolvers.solverslib.purepursuit.PurePursuitUtil
Calculates whether or not two points are equal within a margin of error.
PrintCommand - class in com.seattlesolvers.solverslib.command
A command that prints a string when initialized.
printStackTrace() - function in java.lang.Throwable
 
process(kotlin.Array,double,double,double) - function in com.seattlesolvers.solverslib.purepursuit.DecelerationController
Adjusts decelerates the motor speeds.
processAccelerate(kotlin.Array,double,double,double) - function in com.seattlesolvers.solverslib.purepursuit.PathMotionProfile
Adjusts the motor speeds to accelerate the robot based on this motion profile.
processDecelerate(kotlin.Array,double,double,double) - function in com.seattlesolvers.solverslib.purepursuit.PathMotionProfile
Adjusts the motor speeds to decelerate the robot based on this motion profile.
ProfiledPIDCommand - class in com.seattlesolvers.solverslib.command
A command that controls an output with a ProfiledPIDController.
ProfiledPIDController - class in com.seattlesolvers.solverslib.controller.wpilibcontroller
Implements a PID control loop whose setpoint is constrained by a trapezoid profile.
project(com.seattlesolvers.solverslib.geometry.Vector2d) - function in com.seattlesolvers.solverslib.geometry.Vector2d
Projects this vector onto another vector
ProxyScheduleCommand - class in com.seattlesolvers.solverslib.command
Schedules the given commands when this command is initialized, and ends when all the commands are no longer scheduled.
PS - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
PurePursuitCommand - class in com.seattlesolvers.solverslib.command
 
PurePursuitUtil - class in com.seattlesolvers.solverslib.purepursuit
This class contains various static methods that are used in the pure pursuit algorithm.
put(K,V) - function in java.util.TreeMap
 
putAll(java.util.Map) - function in java.util.TreeMap
 
putIfAbsent(K,V) - function in java.util.Map
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y