Package frc.rebuilt
Class FieldHelpers
java.lang.Object
frc.rebuilt.FieldHelpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleflipAngle(double angle) static Rotation2dflipAngle(Rotation2d angle) static doubleflipAngleIfRed(double blue) static Rotation2dflipAngleIfRed(Rotation2d blue) static Pose2dstatic Translation2dflipIfRed(Translation2d blue) static Translation3dflipIfRed(Translation3d blue) static Pose2dflipIfRedSide(Pose2d red) static Translation2dstatic doubleflipX(double xCoordinate) static doubleflipXifRed(double xCoordinate) static doubleflipY(double yCoordinate) static doubleflipYifRed(double yCoordinate) static doublenormalizeAngle(double angle) Normalizes an angle to the range [-π, π).static booleanposeOutOfField(Pose2d pose2D) static booleanposeOutOfField(Pose3d pose3D)
-
Constructor Details
-
FieldHelpers
public FieldHelpers()
-
-
Method Details
-
flipAngle
public static double flipAngle(double angle) -
flipAngle
-
flipAngleIfRed
public static double flipAngleIfRed(double blue) -
flipAngleIfRed
-
flipIfRed
-
flipIfRed
-
flipIfRed
-
flipIfRedSide
-
flipIfRedSide
-
flipX
public static double flipX(double xCoordinate) -
flipY
public static double flipY(double yCoordinate) -
flipXifRed
public static double flipXifRed(double xCoordinate) -
flipYifRed
public static double flipYifRed(double yCoordinate) -
normalizeAngle
public static double normalizeAngle(double angle) Normalizes an angle to the range [-π, π).- Parameters:
angle- The angle in radians.- Returns:
- The normalized angle.
-
poseOutOfField
-
poseOutOfField
-