Class AlliancePose3d

java.lang.Object
tagalong.measurements.AlliancePose3d

public class AlliancePose3d extends Object
Alliance specific Pose3d wrapper class
  • Field Details

    • blue

      public final Pose3d blue
      Blue and Red alliance specific 3-dimensional poses
    • red

      public final Pose3d red
      Blue and Red alliance specific 3-dimensional poses
  • Constructor Details

    • AlliancePose3d

      public AlliancePose3d(Pose3d blue, Pose3d red)
      Parameters:
      blue - 3d coordinates for blue alliance side
      red - 3d coordinates for red alliance side
  • Method Details

    • get

      public Pose3d get(boolean isRed)
      Parameters:
      isRed - True if on red alliance
      Returns:
      Specified alliance's Pose3d
    • getTranslation2d

      public Translation2d getTranslation2d(boolean isRed)
      Parameters:
      isRed - True if on red alliance
      Returns:
      Specified alliance's pose3d converted to translation2d