Index

A B C D E F G H I J K L M P R S T U V W 
All Classes and Interfaces|All Packages

A

addPathElement(Path.PathElement) - Method in class frc.robot.lib.BLine.Path
Adds a path element to the end of this path.

B

build(Path) - Method in class frc.robot.lib.BLine.FollowPath.Builder
Builds a FollowPath command for the specified path.
Builder(Subsystem, Supplier<Pose2d>, Supplier<ChassisSpeeds>, Consumer<ChassisSpeeds>, PIDController, PIDController, PIDController) - Constructor for class frc.robot.lib.BLine.FollowPath.Builder
Creates a new FollowPath Builder with the required configuration.

C

ChassisRateLimiter - Class in frc.robot.lib.BLine
A utility class that limits the rate of change of chassis speeds for smooth motion control.
ChassisRateLimiter() - Constructor for class frc.robot.lib.BLine.ChassisRateLimiter
 
constraints() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Returns the value of the constraints record component.
copy() - Method in class frc.robot.lib.BLine.Path
Creates a deep copy of this path.
copy() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
Creates a deep copy of these constraints.
copy() - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Creates a copy of this event trigger.
copy() - Method in class frc.robot.lib.BLine.Path.PathConstraints
Creates a deep copy of these constraints.
copy() - Method in interface frc.robot.lib.BLine.Path.PathElement
Creates a deep copy of this path element.
copy() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Creates a copy of this rotation target.
copy() - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Creates a copy of this translation target.
copy() - Method in record class frc.robot.lib.BLine.Path.Waypoint
Creates a deep copy of this waypoint.

D

defaultGlobalConstraints() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Returns the value of the defaultGlobalConstraints record component.
DefaultGlobalConstraints(double, double, double, double, double, double, double) - Constructor for class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
Creates a new set of default global constraints.

E

elements() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Returns the value of the elements record component.
end(boolean) - Method in class frc.robot.lib.BLine.FollowPath
 
endOrdinal() - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Returns the value of the endOrdinal record component.
equals(Object) - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.Waypoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Indicates whether some other object is "equal to" this one.
EventTrigger(double, String) - Constructor for record class frc.robot.lib.BLine.Path.EventTrigger
Creates an instance of a EventTrigger record class.
execute() - Method in class frc.robot.lib.BLine.FollowPath
 

F

fieldSizeX - Static variable in class frc.robot.lib.BLine.FlippingUtil
The X size or length of the current field in meters
fieldSizeY - Static variable in class frc.robot.lib.BLine.FlippingUtil
The Y size or width of the current field in meters
flip() - Method in class frc.robot.lib.BLine.Path
Flips this path to the opposite alliance side.
flipFeedforwards(double[]) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip an array of drive feedforwards for the other side of the field.
flipFeedforwardXs(double[]) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip an array of drive feedforward X components for the other side of the field.
flipFeedforwardYs(double[]) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip an array of drive feedforward Y components for the other side of the field.
flipFieldPose(Pose2d) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip a field pose to the other side of the field, maintaining a blue alliance origin
flipFieldPosition(Translation2d) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip a field position to the other side of the field, maintaining a blue alliance origin
flipFieldRotation(Rotation2d) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip a field rotation to the other side of the field, maintaining a blue alliance origin
flipFieldSpeeds(ChassisSpeeds) - Static method in class frc.robot.lib.BLine.FlippingUtil
Flip field relative chassis speeds for the other side of the field, maintaining a blue alliance origin
FlippingUtil - Class in frc.robot.lib.BLine
 
FlippingUtil() - Constructor for class frc.robot.lib.BLine.FlippingUtil
 
FlippingUtil.FieldSymmetry - Enum Class in frc.robot.lib.BLine
Enum representing the different types of field symmetry
FollowPath - Class in frc.robot.lib.BLine
A WPILib Command that follows a Path using PID controllers for translation and rotation.
FollowPath.Builder - Class in frc.robot.lib.BLine
Builder class for constructing FollowPath commands with a fluent API.
frc.robot.lib.BLine - package frc.robot.lib.BLine
 

G

getCurrentRotationElementIndex() - Method in class frc.robot.lib.BLine.FollowPath
Gets the current rotation element index in the path.
getCurrentTranslationElementIndex() - Method in class frc.robot.lib.BLine.FollowPath
Gets the current translation element index in the path.
getDefaultGlobalConstraints() - Method in class frc.robot.lib.BLine.Path
Gets a copy of the current default global constraints.
getElement(int) - Method in class frc.robot.lib.BLine.Path
Gets a path element by index.
getEndRotationToleranceDeg() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getEndRotationToleranceDeg() - Method in class frc.robot.lib.BLine.Path
Gets the end rotation tolerance, using path-specific if set, otherwise global default.
getEndRotationToleranceDeg() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getEndTranslationToleranceMeters() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getEndTranslationToleranceMeters() - Method in class frc.robot.lib.BLine.Path
Gets the end translation tolerance, using path-specific if set, otherwise global default.
getEndTranslationToleranceMeters() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getInitialModuleDirection() - Method in class frc.robot.lib.BLine.Path
Gets the initial direction the robot's modules should face when starting this path.
getInitialModuleDirection(Rotation2d) - Method in class frc.robot.lib.BLine.Path
Gets the initial module direction using a fallback rotation for the start pose.
getInitialModuleDirection(Supplier<Pose2d>) - Method in class frc.robot.lib.BLine.Path
Gets the initial module direction using a custom pose supplier.
getIntermediateHandoffRadiusMeters() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getMaxAccelerationDegPerSec2() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getMaxAccelerationDegPerSec2() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getMaxAccelerationMetersPerSec2() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getMaxAccelerationMetersPerSec2() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getMaxVelocityDegPerSec() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getMaxVelocityDegPerSec() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getMaxVelocityMetersPerSec() - Method in class frc.robot.lib.BLine.Path.DefaultGlobalConstraints
 
getMaxVelocityMetersPerSec() - Method in class frc.robot.lib.BLine.Path.PathConstraints
 
getPathConstraints() - Method in class frc.robot.lib.BLine.Path
Gets a copy of this path's constraints.
getPathElements() - Method in class frc.robot.lib.BLine.Path
Gets a copy of all path elements.
getPathElementsWithConstraints() - Method in class frc.robot.lib.BLine.Path
Gets all path elements paired with their computed constraints.
getPathElementsWithConstraintsNoWaypoints() - Method in class frc.robot.lib.BLine.Path
Gets all path elements with constraints, expanding waypoints into separate translation and rotation targets.
getRemainingPathDistanceMeters() - Method in class frc.robot.lib.BLine.FollowPath
Gets the estimated remaining path distance from the robot's current position.
getStartPose() - Method in class frc.robot.lib.BLine.Path
Gets the starting pose for this path using a default rotation of 0.
getStartPose(Rotation2d) - Method in class frc.robot.lib.BLine.Path
Gets the starting pose for this path.

H

hashCode() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.Waypoint
Returns a hash code value for this object.
hashCode() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns a hash code value for this object.

I

initialize() - Method in class frc.robot.lib.BLine.FollowPath
 
intermediateHandoffRadiusMeters() - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Returns the value of the intermediateHandoffRadiusMeters record component.
isFinished() - Method in class frc.robot.lib.BLine.FollowPath
 
isValid() - Method in class frc.robot.lib.BLine.Path
Checks if this path passed validation.

J

JsonUtils - Class in frc.robot.lib.BLine
Utility class for loading and parsing path data from JSON files.
JsonUtils() - Constructor for class frc.robot.lib.BLine.JsonUtils
 
JsonUtils.ParsedPathComponents - Record Class in frc.robot.lib.BLine
Container for parsed path components without constructing a full Path object.

K

kMirrored - Enum constant in enum class frc.robot.lib.BLine.FlippingUtil.FieldSymmetry
Field is mirrored vertically over the center of the field
kRotational - Enum constant in enum class frc.robot.lib.BLine.FlippingUtil.FieldSymmetry
Field is rotationally symmetric.

L

libKey() - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Returns the value of the libKey record component.
limit(ChassisSpeeds, ChassisSpeeds, double, double, double, double, double) - Static method in class frc.robot.lib.BLine.ChassisRateLimiter
Limits the chassis speeds to respect both velocity and acceleration constraints.
loadGlobalConstraints(File) - Static method in class frc.robot.lib.BLine.JsonUtils
Loads global constraints from a config.json file in the specified directory.
loadPath(File, String) - Static method in class frc.robot.lib.BLine.JsonUtils
Loads a path from a JSON file in the specified autos directory.
loadPath(String) - Static method in class frc.robot.lib.BLine.JsonUtils
Loads a path from a JSON file in the default project root directory.
loadPath(JSONObject, Path.DefaultGlobalConstraints) - Static method in class frc.robot.lib.BLine.JsonUtils
Loads a path from a pre-parsed JSON object with specified global constraints.
loadPathFromJsonString(String, Path.DefaultGlobalConstraints) - Static method in class frc.robot.lib.BLine.JsonUtils
Loads a path from a JSON string with specified global constraints.

M

maxAccelerationDegPerSec2() - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Returns the value of the maxAccelerationDegPerSec2 record component.
maxAccelerationDegPerSec2() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns the value of the maxAccelerationDegPerSec2 record component.
maxAccelerationMetersPerSec2() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Returns the value of the maxAccelerationMetersPerSec2 record component.
maxAccelerationMetersPerSec2() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns the value of the maxAccelerationMetersPerSec2 record component.
maxVelocityDegPerSec() - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Returns the value of the maxVelocityDegPerSec record component.
maxVelocityDegPerSec() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns the value of the maxVelocityDegPerSec record component.
maxVelocityMetersPerSec() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Returns the value of the maxVelocityMetersPerSec record component.
maxVelocityMetersPerSec() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns the value of the maxVelocityMetersPerSec record component.

P

ParsedPathComponents(ArrayList<Path.PathElement>, Path.PathConstraints, Path.DefaultGlobalConstraints) - Constructor for record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Creates an instance of a ParsedPathComponents record class.
parsePathComponents(JSONObject, Path.DefaultGlobalConstraints) - Static method in class frc.robot.lib.BLine.JsonUtils
Parses a path JSON object into components without constructing a Path.
Path - Class in frc.robot.lib.BLine
Represents a path that a robot can follow, consisting of translation and rotation targets.
Path(Path.PathConstraints, Path.PathElement...) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path with custom constraints from varargs path elements.
Path(Path.PathElement...) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path from varargs path elements using current global defaults.
Path(Path.PathElement[], Path.PathConstraints, Path.DefaultGlobalConstraints) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path from an array of path elements with constraints and global defaults.
Path(File, String) - Constructor for class frc.robot.lib.BLine.Path
Loads a Path from a JSON file in the specified autos directory.
Path(String) - Constructor for class frc.robot.lib.BLine.Path
Loads a Path from a JSON file in the default project root directory.
Path(List<Path.PathElement>) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path from a list of path elements using current global defaults.
Path(List<Path.PathElement>, Path.PathConstraints) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path from a list with custom constraints.
Path(List<Path.PathElement>, Path.PathConstraints, Path.DefaultGlobalConstraints) - Constructor for class frc.robot.lib.BLine.Path
Creates a new Path with the specified elements, constraints, and global defaults.
Path.DefaultGlobalConstraints - Class in frc.robot.lib.BLine
Default global constraints that apply when path-specific constraints are not set.
Path.EventTrigger - Record Class in frc.robot.lib.BLine
An event trigger that fires a user-registered action at a t_ratio along a segment.
Path.PathConstraints - Class in frc.robot.lib.BLine
Path-specific constraints that override global defaults.
Path.PathElement - Interface in frc.robot.lib.BLine
Sealed interface for all path element types.
Path.PathElementConstraint - Interface in frc.robot.lib.BLine
Sealed interface for constraints associated with path elements.
Path.RangedConstraint - Record Class in frc.robot.lib.BLine
A constraint value that applies to a range of path elements.
Path.RotationTarget - Record Class in frc.robot.lib.BLine
A rotation target defining a holonomic rotation the robot should achieve.
Path.RotationTargetConstraint - Record Class in frc.robot.lib.BLine
Constraints for a Path.RotationTarget.
Path.TranslationTarget - Record Class in frc.robot.lib.BLine
A translation target defining a position the robot should drive through.
Path.TranslationTargetConstraint - Record Class in frc.robot.lib.BLine
Constraints for a Path.TranslationTarget.
Path.Waypoint - Record Class in frc.robot.lib.BLine
A waypoint that combines both a translation target and a rotation target.
Path.WaypointConstraint - Record Class in frc.robot.lib.BLine
Constraints for a Path.Waypoint, including both translation and rotation limits.
PathConstraints() - Constructor for class frc.robot.lib.BLine.Path.PathConstraints
Creates an empty PathConstraints with no overrides set.
profiledRotation() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Returns the value of the profiledRotation record component.
PROJECT_ROOT - Static variable in class frc.robot.lib.BLine.JsonUtils
The default project root directory for auto routines.

R

RangedConstraint(double, int, int) - Constructor for record class frc.robot.lib.BLine.Path.RangedConstraint
Creates an instance of a RangedConstraint record class.
registerEventTrigger(String, Command) - Static method in class frc.robot.lib.BLine.FollowPath
Registers an event trigger action by key using a WPILib Command.
registerEventTrigger(String, Runnable) - Static method in class frc.robot.lib.BLine.FollowPath
Registers an event trigger action by key.
removeElement(int) - Method in class frc.robot.lib.BLine.Path
Removes and returns a path element at the specified index.
reorderElements(List<Integer>) - Method in class frc.robot.lib.BLine.Path
Reorders the path elements according to the specified order.
rotation() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Returns the value of the rotation record component.
rotationTarget() - Method in record class frc.robot.lib.BLine.Path.Waypoint
Returns the value of the rotationTarget record component.
RotationTarget(Rotation2d, double) - Constructor for record class frc.robot.lib.BLine.Path.RotationTarget
Creates a rotation target with profiled rotation enabled by default.
RotationTarget(Rotation2d, double, boolean) - Constructor for record class frc.robot.lib.BLine.Path.RotationTarget
Creates an instance of a RotationTarget record class.
RotationTargetConstraint(double, double) - Constructor for record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Creates an instance of a RotationTargetConstraint record class.

S

setBooleanLoggingConsumer(Consumer<Pair<String, Boolean>>) - Static method in class frc.robot.lib.BLine.FollowPath
Sets the consumer for logging boolean values during path following.
setDefaultGlobalConstraints(Path.DefaultGlobalConstraints) - Static method in class frc.robot.lib.BLine.Path
Sets the default global constraints used by all paths.
setDoubleLoggingConsumer(Consumer<Pair<String, Double>>) - Static method in class frc.robot.lib.BLine.FollowPath
Sets the consumer for logging numeric values during path following.
setElement(int, Path.PathElement) - Method in class frc.robot.lib.BLine.Path
Sets a path element at the specified index.
setEndRotationToleranceDeg(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets the rotation tolerance for path completion.
setEndTranslationToleranceMeters(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets the translation tolerance for path completion.
setMaxAccelerationDegPerSec2(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets a global maximum rotational acceleration for the entire path.
setMaxAccelerationDegPerSec2(Path.RangedConstraint...) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets ranged maximum rotational acceleration constraints.
setMaxAccelerationMetersPerSec2(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets a global maximum translational acceleration for the entire path.
setMaxAccelerationMetersPerSec2(Path.RangedConstraint...) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets ranged maximum translational acceleration constraints.
setMaxVelocityDegPerSec(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets a global maximum rotational velocity for the entire path.
setMaxVelocityDegPerSec(Path.RangedConstraint...) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets ranged maximum rotational velocity constraints.
setMaxVelocityMetersPerSec(double) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets a global maximum translational velocity for the entire path.
setMaxVelocityMetersPerSec(Path.RangedConstraint...) - Method in class frc.robot.lib.BLine.Path.PathConstraints
Sets ranged maximum translational velocity constraints.
setPathConstraints(Path.PathConstraints) - Method in class frc.robot.lib.BLine.Path
Sets this path's constraints.
setPathElements(List<Path.PathElement>) - Method in class frc.robot.lib.BLine.Path
Sets the path elements, replacing all existing elements.
setPoseLoggingConsumer(Consumer<Pair<String, Pose2d>>) - Static method in class frc.robot.lib.BLine.FollowPath
Sets the consumer for logging pose data during path following.
setTranslationListLoggingConsumer(Consumer<Pair<String, Translation2d[]>>) - Static method in class frc.robot.lib.BLine.FollowPath
Sets the consumer for logging translation arrays during path following.
startOrdinal() - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Returns the value of the startOrdinal record component.
symmetryType - Static variable in class frc.robot.lib.BLine.FlippingUtil
The type of symmetry for the current field

T

t_ratio() - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Returns the value of the t_ratio record component.
t_ratio() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Returns the value of the t_ratio record component.
toPath() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Constructs a Path from these parsed components.
toString() - Method in record class frc.robot.lib.BLine.JsonUtils.ParsedPathComponents
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.EventTrigger
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.Waypoint
Returns a string representation of this record class.
toString() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
Returns a string representation of this record class.
translation() - Method in record class frc.robot.lib.BLine.Path.TranslationTarget
Returns the value of the translation record component.
translationTarget() - Method in record class frc.robot.lib.BLine.Path.Waypoint
Returns the value of the translationTarget record component.
TranslationTarget(double, double) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTarget
Creates a translation target from x, y coordinates using default handoff radius.
TranslationTarget(double, double, double) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTarget
Creates a translation target from x, y coordinates with custom handoff radius.
TranslationTarget(Translation2d) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTarget
Creates a translation target using the default handoff radius.
TranslationTarget(Translation2d, Optional<Double>) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTarget
Creates an instance of a TranslationTarget record class.
TranslationTargetConstraint(double, double) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
Creates an instance of a TranslationTargetConstraint record class.

U

undoFlip() - Method in class frc.robot.lib.BLine.Path
Undoes a previous flip operation, restoring original coordinates.

V

value() - Method in record class frc.robot.lib.BLine.Path.RangedConstraint
Returns the value of the value record component.
valueOf(String) - Static method in enum class frc.robot.lib.BLine.FlippingUtil.FieldSymmetry
Returns the enum constant of this class with the specified name.
values() - Static method in enum class frc.robot.lib.BLine.FlippingUtil.FieldSymmetry
Returns an array containing the constants of this enum class, in the order they are declared.

W

Waypoint(double, double, Rotation2d) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from x, y coordinates and a rotation.
Waypoint(Pose2d) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a Pose2d.
Waypoint(Pose2d, boolean) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a Pose2d with optional profiled rotation.
Waypoint(Pose2d, double) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a Pose2d with custom handoff radius.
Waypoint(Pose2d, double, boolean) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a Pose2d with custom handoff radius and rotation profiling.
Waypoint(Translation2d, double, Rotation2d) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a translation, handoff radius, and rotation.
Waypoint(Translation2d, double, Rotation2d, boolean) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint with optional profiled rotation control.
Waypoint(Translation2d, Rotation2d) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint from a translation and rotation using default handoff radius.
Waypoint(Translation2d, Rotation2d, boolean) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates a waypoint with optional profiled rotation using default handoff radius.
Waypoint(Path.TranslationTarget, Path.RotationTarget) - Constructor for record class frc.robot.lib.BLine.Path.Waypoint
Creates an instance of a Waypoint record class.
WaypointConstraint(double, double, double, double) - Constructor for record class frc.robot.lib.BLine.Path.WaypointConstraint
Creates an instance of a WaypointConstraint record class.
withDefaultShouldFlip() - Method in class frc.robot.lib.BLine.FollowPath.Builder
Configures the builder to use the default alliance-based path flipping.
withPoseReset(Consumer<Pose2d>) - Method in class frc.robot.lib.BLine.FollowPath.Builder
Configures a consumer to reset the robot's pose at the start of path following.
withShouldFlip(Supplier<Boolean>) - Method in class frc.robot.lib.BLine.FollowPath.Builder
Configures a custom supplier to determine whether the path should be flipped.
withTRatioBasedTranslationHandoffs(boolean) - Method in class frc.robot.lib.BLine.FollowPath.Builder
Enables or disables t_ratio-based translation handoffs.
A B C D E F G H I J K L M P R S T U V W 
All Classes and Interfaces|All Packages