Class LimelightHelpers.PoseEstimate
java.lang.Object
frc.spectrumLib.vision.LimelightHelpers.PoseEstimate
- Enclosing class:
LimelightHelpers
Represents a 3D Pose Estimate.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledoublebooleandoubleintdoubledouble -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a PoseEstimate object with default valuesPoseEstimate(Pose2d pose, double timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, LimelightHelpers.RawFiducial[] rawFiducials, boolean isMegaTag2) Creates a new PoseEstimate instance. -
Method Summary
-
Field Details
-
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
-
isMegaTag2
public boolean isMegaTag2
-
-
Constructor Details
-
PoseEstimate
public PoseEstimate()Instantiates a PoseEstimate object with default values -
PoseEstimate
public PoseEstimate(Pose2d pose, double timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, LimelightHelpers.RawFiducial[] rawFiducials, boolean isMegaTag2) Creates a new PoseEstimate instance.- Parameters:
pose- the posetimestampSeconds- the timestampSecondslatency- the latencytagCount- the tagCounttagSpan- the tagSpanavgTagDist- the avgTagDistavgTagArea- the avgTagArearawFiducials- the rawFiducialsisMegaTag2- the isMegaTag2
-
-
Method Details
-
equals
-
hashCode
-