Package frc.rebuilt
Class Field
java.lang.Object
frc.rebuilt.Field
Contains various field dimensions and useful reference points. All units are in meters and poses
have a blue alliance origin.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Triggerstatic final edu.wpi.first.math.geometry.Translation3dstatic final edu.wpi.first.math.geometry.Translation2dstatic final edu.wpi.first.math.geometry.Translation2dstatic final edu.wpi.first.math.geometry.Translation2dstatic final edu.wpi.first.math.geometry.Translation2dstatic final doublestatic final doublestatic final Triggerstatic final edu.wpi.first.math.geometry.Translation3dstatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleBlueToRed(double translation) static edu.wpi.first.math.geometry.Translation2dBlueToRed(edu.wpi.first.math.geometry.Translation2d translation) static edu.wpi.first.math.geometry.Translation3dBlueToRed(edu.wpi.first.math.geometry.Translation3d translation) static doublestatic edu.wpi.first.math.geometry.Translation3dstatic edu.wpi.first.math.geometry.Pose2dstatic doublestatic doublestatic doublestatic doublestatic edu.wpi.first.math.geometry.Translation3dstatic doublestatic booleanisBlue()Returnstrueif the robot is on the blue alliance.static booleanisRed()Returnstrueif the robot is on the red alliance.
-
Field Details
-
fieldLength
public static final double fieldLength -
fieldWidth
public static final double fieldWidth -
startingLineX
public static final double startingLineX -
tag26X
public static final double tag26X -
feedBlueLeft
public static final edu.wpi.first.math.geometry.Translation2d feedBlueLeft -
feedBlueRight
public static final edu.wpi.first.math.geometry.Translation2d feedBlueRight -
feedRedLeft
public static final edu.wpi.first.math.geometry.Translation2d feedRedLeft -
feedRedRight
public static final edu.wpi.first.math.geometry.Translation2d feedRedRight -
blueHubCenter
public static final edu.wpi.first.math.geometry.Translation3d blueHubCenter -
redHubCenter
public static final edu.wpi.first.math.geometry.Translation3d redHubCenter -
red
-
blue
-
-
Constructor Details
-
Field
public Field()
-
-
Method Details
-
BlueToRed
public static edu.wpi.first.math.geometry.Translation3d BlueToRed(edu.wpi.first.math.geometry.Translation3d translation) -
BlueToRed
public static edu.wpi.first.math.geometry.Translation2d BlueToRed(edu.wpi.first.math.geometry.Translation2d translation) -
BlueToRed
public static double BlueToRed(double translation) -
isBlue
public static boolean isBlue()Returnstrueif the robot is on the blue alliance. -
isRed
public static boolean isRed()Returnstrueif the robot is on the red alliance. -
getFieldLength
public static double getFieldLength() -
getHalfLength
public static double getHalfLength() -
getFieldWidth
public static double getFieldWidth() -
getHalfWidth
public static double getHalfWidth() -
getCenterField
public static edu.wpi.first.math.geometry.Pose2d getCenterField() -
getStartingLineX
public static double getStartingLineX() -
getBlueHubCenter
public static edu.wpi.first.math.geometry.Translation3d getBlueHubCenter() -
getRedHubCenter
public static edu.wpi.first.math.geometry.Translation3d getRedHubCenter() -
getAprilTagWidth
public static double getAprilTagWidth()
-