Class AprilTag

java.lang.Object
edu.wpi.first.apriltag.AprilTag

public class AprilTag extends Object
Represents an AprilTag's metadata.
  • Field Details

    • ID

      public int ID
      The tag's ID.
    • pose

      public Pose3d pose
      The tag's pose.
  • Constructor Details

    • AprilTag

      public AprilTag(int ID, Pose3d pose)
      Constructs an AprilTag.
      Parameters:
      ID - The tag's ID.
      pose - The tag's pose.
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • generate16h5AprilTagImage

      public static RawFrame generate16h5AprilTagImage(int id)
      Generates a RawFrame containing the apriltag with the id with family 16h5 passed in.
      Parameters:
      id - id
      Returns:
      A RawFrame containing the AprilTag image
    • generate36h11AprilTagImage

      public static RawFrame generate36h11AprilTagImage(int id)
      Generates a RawFrame containing the apriltag with the id with family 36h11 passed in.
      Parameters:
      id - id
      Returns:
      A RawFrame containing the AprilTag image