Index
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
constraintsrecord 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
defaultGlobalConstraintsrecord 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
elementsrecord 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
endOrdinalrecord 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
EventTriggerrecord 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
Pathusing PID controllers for translation and rotation. - FollowPath.Builder - Class in frc.robot.lib.BLine
-
Builder class for constructing
FollowPathcommands 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
intermediateHandoffRadiusMetersrecord 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
libKeyrecord 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
maxAccelerationDegPerSec2record component. - maxAccelerationDegPerSec2() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
-
Returns the value of the
maxAccelerationDegPerSec2record component. - maxAccelerationMetersPerSec2() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
-
Returns the value of the
maxAccelerationMetersPerSec2record component. - maxAccelerationMetersPerSec2() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
-
Returns the value of the
maxAccelerationMetersPerSec2record component. - maxVelocityDegPerSec() - Method in record class frc.robot.lib.BLine.Path.RotationTargetConstraint
-
Returns the value of the
maxVelocityDegPerSecrecord component. - maxVelocityDegPerSec() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
-
Returns the value of the
maxVelocityDegPerSecrecord component. - maxVelocityMetersPerSec() - Method in record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
-
Returns the value of the
maxVelocityMetersPerSecrecord component. - maxVelocityMetersPerSec() - Method in record class frc.robot.lib.BLine.Path.WaypointConstraint
-
Returns the value of the
maxVelocityMetersPerSecrecord 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
ParsedPathComponentsrecord 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
profiledRotationrecord 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
RangedConstraintrecord 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
rotationrecord component. - rotationTarget() - Method in record class frc.robot.lib.BLine.Path.Waypoint
-
Returns the value of the
rotationTargetrecord 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
RotationTargetrecord class. - RotationTargetConstraint(double, double) - Constructor for record class frc.robot.lib.BLine.Path.RotationTargetConstraint
-
Creates an instance of a
RotationTargetConstraintrecord 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
startOrdinalrecord 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_ratiorecord component. - t_ratio() - Method in record class frc.robot.lib.BLine.Path.RotationTarget
-
Returns the value of the
t_ratiorecord 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
translationrecord component. - translationTarget() - Method in record class frc.robot.lib.BLine.Path.Waypoint
-
Returns the value of the
translationTargetrecord 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
TranslationTargetrecord class. - TranslationTargetConstraint(double, double) - Constructor for record class frc.robot.lib.BLine.Path.TranslationTargetConstraint
-
Creates an instance of a
TranslationTargetConstraintrecord 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
valuerecord 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
Waypointrecord class. - WaypointConstraint(double, double, double, double) - Constructor for record class frc.robot.lib.BLine.Path.WaypointConstraint
-
Creates an instance of a
WaypointConstraintrecord 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.
All Classes and Interfaces|All Packages