Class PoseEstimate
java.lang.Object
io.github.roboblazers7617.limelight.PoseEstimate
Represents a 3D Pose Estimate.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble
double
boolean
double
int
double
double
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a PoseEstimate object with default valuesPoseEstimate
(Pose3d pose, double timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, RawFiducialTarget[] rawFiducials, boolean isMegaTag2) -
Method Summary
Modifier and TypeMethodDescriptionint
double
-
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(Pose3d pose, double timestampSeconds, double latency, int tagCount, double tagSpan, double avgTagDist, double avgTagArea, RawFiducialTarget[] rawFiducials, boolean isMegaTag2)
-
-
Method Details
-
getPose3d
-
getPose2d
-
getDetectedTags
-
getTimestampSeconds
public double getTimestampSeconds() -
getTagCount
public int getTagCount()
-