Class AprilTagPoseEstimatorPipe
java.lang.Object
org.photonvision.vision.pipe.CVPipe<edu.wpi.first.apriltag.AprilTagDetection,edu.wpi.first.apriltag.AprilTagPoseEstimate,AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams>
org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe
- All Implemented Interfaces:
Releasable
public class AprilTagPoseEstimatorPipe
extends CVPipe<edu.wpi.first.apriltag.AprilTagDetection,edu.wpi.first.apriltag.AprilTagPoseEstimate,AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams>
implements Releasable
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from class org.photonvision.vision.pipe.CVPipe
CVPipe.CVPipeResult<O>
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
AprilTagPoseEstimatorPipe
public AprilTagPoseEstimatorPipe()
-
-
Method Details
-
process
protected edu.wpi.first.apriltag.AprilTagPoseEstimate process(edu.wpi.first.apriltag.AprilTagDetection in) Description copied from class:CVPipe
Runs the process for the pipe.- Specified by:
process
in classCVPipe<edu.wpi.first.apriltag.AprilTagDetection,
edu.wpi.first.apriltag.AprilTagPoseEstimate, AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams> - Parameters:
in
- Input for pipe processing.- Returns:
- Result of processing.
-
setParams
- Overrides:
setParams
in classCVPipe<edu.wpi.first.apriltag.AprilTagDetection,
edu.wpi.first.apriltag.AprilTagPoseEstimate, AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams>
-
release
public void release()- Specified by:
release
in interfaceReleasable
-