Class PoseEstimate

java.lang.Object
io.github.roboblazers7617.limelight.PoseEstimate

public class PoseEstimate extends Object
Represents a 3D Pose Estimate.
  • Field Details

    • pose

      public Pose3d pose
    • timestampSeconds

      public double timestampSeconds
    • latency

      public double latency
    • tagCount

      public int tagCount
    • tagSpan

      public double tagSpan
    • avgTagDist

      public double avgTagDist
    • avgTagArea

      public double avgTagArea
    • rawFiducials

      public RawFiducialTarget[] rawFiducials
    • isMegaTag2

      public boolean isMegaTag2
  • Constructor Details

    • PoseEstimate

      public PoseEstimate()
      Instantiates a PoseEstimate object with default values
    • PoseEstimate

      public PoseEstimate(Pose3d pose, double timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, RawFiducialTarget[] rawFiducials, boolean isMegaTag2)
  • Method Details

    • getPose3d

      public Pose3d getPose3d()
    • getPose2d

      public Pose2d getPose2d()
    • getDetectedTags

      public RawFiducialTarget[] getDetectedTags()
    • getTimestampSeconds

      public double getTimestampSeconds()
    • getTagCount

      public int getTagCount()