Cleaned up more ICamera related junk, which is no longer needed now that the definitions of the get yaw and pitch methods in IAprilTagProvider have changed
This commit is contained in:
@@ -12,17 +12,15 @@ import org.photonvision.PhotonUtils;
|
||||
import org.photonvision.PhotonPoseEstimator.PoseStrategy;
|
||||
import org.photonvision.targeting.PhotonPipelineResult;
|
||||
import org.photonvision.targeting.PhotonTrackedTarget;
|
||||
import org.photonvision.targeting.TargetCorner;
|
||||
|
||||
import edu.wpi.first.apriltag.AprilTagFieldLayout;
|
||||
import edu.wpi.first.apriltag.AprilTagFields;
|
||||
import edu.wpi.first.math.geometry.Transform3d;
|
||||
import edu.wpi.first.math.util.Units;
|
||||
import frc.robot.interfaces.IAprilTagProvider;
|
||||
import frc.robot.interfaces.ICamera;
|
||||
import frc.robot.interfaces.IVisualPoseProvider;
|
||||
|
||||
public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvider {
|
||||
public class PhotonVision implements IAprilTagProvider,IVisualPoseProvider {
|
||||
|
||||
private final PhotonCamera camera;
|
||||
|
||||
@@ -30,11 +28,8 @@ public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvid
|
||||
|
||||
private final double cameraHeightMeters;
|
||||
private final double cameraPitchRadians;
|
||||
private final double cameraWidth;
|
||||
private final double cameraHeight;
|
||||
|
||||
public PhotonVision(String cameraName, Transform3d robotToCam, double cameraHeightMeters, double cameraPitchRadians,
|
||||
double cameraWidth, double cameraHeight) throws IOException {
|
||||
public PhotonVision(String cameraName, Transform3d robotToCam, double cameraHeightMeters, double cameraPitchRadians) throws IOException {
|
||||
camera = new PhotonCamera(cameraName);
|
||||
|
||||
photonPoseEstimator = new PhotonPoseEstimator(
|
||||
@@ -48,18 +43,6 @@ public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvid
|
||||
|
||||
this.cameraHeightMeters = cameraHeightMeters;
|
||||
this.cameraPitchRadians = cameraPitchRadians;
|
||||
this.cameraWidth = cameraWidth;
|
||||
this.cameraHeight = cameraHeight;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getWidth() {
|
||||
return cameraWidth;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getHeight() {
|
||||
return cameraHeight;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user