Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(Frame) - Method in class org.photonvision.vision.frame.consumer.DummyFrameConsumer
- accept(CVMat) - Method in class org.photonvision.vision.frame.consumer.FileSaveFrameConsumer
- accept(CVMat) - Method in class org.photonvision.vision.frame.consumer.MJPGFrameConsumer
- accept(CVPipelineResult) - Method in class org.photonvision.common.dataflow.networktables.NTDataPublisher
- accept(CVPipelineResult) - Method in class org.photonvision.common.dataflow.statusLEDs.StatusLEDConsumer
- accept(CVPipelineResult) - Method in class org.photonvision.common.dataflow.websocket.UIDataPublisher
- accept(T, U, V) - Method in interface org.photonvision.common.util.java.TriConsumer
- accuracyPercentage - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- addAllDetectedCorners(Photon.ProtobufTargetCorner...) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
- addAllFiducialIdsUsed(int...) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
- addAllMinAreaRectCorners(Photon.ProtobufTargetCorner...) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
- addAllTargets(Photon.ProtobufPhotonTrackedTarget...) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
- addAprilTags(AprilTagFieldLayout) - Method in class org.photonvision.simulation.VisionSystemSim
-
Adds targets on the field which your vision system is designed to detect.
- addCalibration(CameraCalibrationCoefficients) - Method in class org.photonvision.common.configuration.CameraConfiguration
-
Replace a calibration in our list with the same unrotatedImageSize with a new one, or add it if none exists yet.
- addCalibration(CameraCalibrationCoefficients) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- addCalibrationToConfig(CameraCalibrationCoefficients) - Method in class org.photonvision.vision.processes.VisionModule
- addCamera(PhotonCameraSim, Transform3d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Adds a simulated camera to this vision system with a specified robot-to-camera transformation.
- addCameraConfig(String, CameraConfiguration) - Method in class org.photonvision.common.configuration.PhotonConfiguration
- addCameraConfig(CameraConfiguration) - Method in class org.photonvision.common.configuration.PhotonConfiguration
- addCameraConfigs(Collection<VisionSource>) - Method in class org.photonvision.common.configuration.PhotonConfiguration
- addCameraConfigurations(List<VisionSource>) - Method in class org.photonvision.common.configuration.ConfigManager
- addDetectedCorners(Photon.ProtobufTargetCorner) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
- addFiducialIdsUsed(int) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
- addFileAppender(Path) - Static method in class org.photonvision.common.logging.Logger
- addMinAreaRectCorners(Photon.ProtobufTargetCorner) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
- addOneShotTask(Runnable, long) - Method in class org.photonvision.common.util.TimedTaskManager
- addPipeline(PipelineType) - Method in class org.photonvision.vision.processes.PipelineManager
- addPipeline(PipelineType, String) - Method in class org.photonvision.vision.processes.PipelineManager
- addPipelineSetting(CVPipelineSettings) - Method in class org.photonvision.common.configuration.CameraConfiguration
- addPipelineSettings(List<CVPipelineSettings>) - Method in class org.photonvision.common.configuration.CameraConfiguration
- addResultConsumer(CVPipelineResultConsumer) - Method in class org.photonvision.vision.processes.VisionModule
- addSources(List<VisionSource>) - Method in class org.photonvision.vision.processes.VisionModuleManager
- addSubscriber(DataChangeSubscriber) - Method in class org.photonvision.common.dataflow.DataChangeService
- addSubscribers(DataChangeSubscriber...) - Method in class org.photonvision.common.dataflow.DataChangeService
- addTargets(Photon.ProtobufPhotonTrackedTarget) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
- addTask(String, Runnable, long) - Method in class org.photonvision.common.util.TimedTaskManager
- addTask(String, Runnable, long, long) - Method in class org.photonvision.common.util.TimedTaskManager
- addVisionTargets(String, VisionTargetSim...) - Method in class org.photonvision.simulation.VisionSystemSim
-
Adds targets on the field which your vision system is designed to detect.
- addVisionTargets(VisionTargetSim...) - Method in class org.photonvision.simulation.VisionSystemSim
-
Adds targets on the field which your vision system is designed to detect.
- AdjustableFocus - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Has adjustable focus and autofocus switch
- adjustCamera(PhotonCameraSim, Transform3d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Adjust a camera's position relative to the robot.
- AdvancedPipelineSettings - Class in org.photonvision.vision.pipeline
- AdvancedPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- AllDestinations - Static variable in enum class org.photonvision.common.dataflow.DataChangeDestination
- allowedTypes - Variable in class org.photonvision.vision.processes.CameraMatchingOptions
- AllSources - Static variable in enum class org.photonvision.common.dataflow.DataChangeSource
- alt - Variable in class org.photonvision.targeting.PnpResult
-
Alternate, ambiguous solution from solvepnp.
- altCameraToTarget - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- altReprojErr - Variable in class org.photonvision.targeting.PnpResult
-
If no alternate solution is found, this is bestReprojErr
- ambiguity - Variable in class org.photonvision.targeting.PnpResult
-
If no alternate solution is found, this is 0
- ANSI_BLACK - Static variable in class org.photonvision.common.logging.Logger
- ANSI_BLUE - Static variable in class org.photonvision.common.logging.Logger
- ANSI_CYAN - Static variable in class org.photonvision.common.logging.Logger
- ANSI_GREEN - Static variable in class org.photonvision.common.logging.Logger
- ANSI_PURPLE - Static variable in class org.photonvision.common.logging.Logger
- ANSI_RED - Static variable in class org.photonvision.common.logging.Logger
- ANSI_RESET - Static variable in class org.photonvision.common.logging.Logger
- ANSI_WHITE - Static variable in class org.photonvision.common.logging.Logger
- ANSI_YELLOW - Static variable in class org.photonvision.common.logging.Logger
- apply(Pose3d) - Method in class org.photonvision.estimation.RotTrlTransform3d
- apply(Rotation3d) - Method in class org.photonvision.estimation.RotTrlTransform3d
- apply(Translation3d) - Method in class org.photonvision.estimation.RotTrlTransform3d
- applyPoses(List<Pose3d>) - Method in class org.photonvision.estimation.RotTrlTransform3d
- applyRots(List<Rotation3d>) - Method in class org.photonvision.estimation.RotTrlTransform3d
- applyTrls(List<Translation3d>) - Method in class org.photonvision.estimation.RotTrlTransform3d
- APPROX_POLY_DP_AND_EXTREME_CORNERS - Enum constant in enum class org.photonvision.vision.pipe.impl.CornerDetectionPipe.DetectionStrategy
- approxPose - Variable in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- AprilTag - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- AprilTagDetectionPipe - Class in org.photonvision.vision.pipe.impl
- AprilTagDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.AprilTagDetectionPipe
- AprilTagDetectionPipeParams - Class in org.photonvision.vision.pipe.impl
- AprilTagDetectionPipeParams(AprilTagFamily, AprilTagDetector.Config, AprilTagDetector.QuadThresholdParameters) - Constructor for class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- AprilTagFamily - Enum Class in org.photonvision.vision.apriltag
- AprilTagPipeline - Class in org.photonvision.vision.pipeline
- AprilTagPipeline() - Constructor for class org.photonvision.vision.pipeline.AprilTagPipeline
- AprilTagPipeline(AprilTagPipelineSettings) - Constructor for class org.photonvision.vision.pipeline.AprilTagPipeline
- AprilTagPipelineSettings - Class in org.photonvision.vision.pipeline
- AprilTagPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- AprilTagPoseEstimatorPipe - Class in org.photonvision.vision.pipe.impl
- AprilTagPoseEstimatorPipe() - Constructor for class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe
- AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams - Class in org.photonvision.vision.pipe.impl
- AprilTagPoseEstimatorPipeParams(AprilTagPoseEstimator.Config, CameraCalibrationCoefficients, int) - Constructor for class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams
- ArduCamCamera - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Camera is an arducam.
- ArduOV2311CameraSettables - Class in org.photonvision.vision.camera.USBCameras
- ArduOV2311CameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.ArduOV2311CameraSettables
- ArduOV2311Controls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Dummy quirk to tell OV2311 from OV9281
- ArduOV2311WindowsCameraSettables - Class in org.photonvision.vision.camera.USBCameras
- ArduOV2311WindowsCameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.ArduOV2311WindowsCameraSettables
- ArduOV9281CameraSettables - Class in org.photonvision.vision.camera.USBCameras
- ArduOV9281CameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.ArduOV9281CameraSettables
- ArduOV9281Controls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Camera is an arducam USB ov9281 which has a funky exposure issue where it is defined in v4l as 1-5000 instead of 1-75
- ArduOV9782 - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
- ArduOV9782CameraSettables - Class in org.photonvision.vision.camera.USBCameras
- ArduOV9782CameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.ArduOV9782CameraSettables
- ArduOV9782Controls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
- area - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- areIntersecting(Contour, Contour, ContourIntersectionDirection) - Static method in class org.photonvision.vision.opencv.Contour
- Aruco - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- aruco3MinCanonicalImgSide - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Minimum side length of the canonical image (marker after undoing perspective distortion).
- aruco3MinCanonicalImgSide - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- aruco3MinMarkerSideRatio - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Minimum side length of markers expressed as a ratio of the largest image dimension.
- aruco3MinMarkerSideRatio - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- ArucoDetectionPipe - Class in org.photonvision.vision.pipe.impl
- ArucoDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.ArucoDetectionPipe
- ArucoDetectionPipeParams - Class in org.photonvision.vision.pipe.impl
-
Detector parameters.
- ArucoDetectionPipeParams() - Constructor for class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- ArucoDetectionResult - Class in org.photonvision.vision.aruco
- ArucoDetectionResult(double[], double[], int) - Constructor for class org.photonvision.vision.aruco.ArucoDetectionResult
- ArucoPipeline - Class in org.photonvision.vision.pipeline
- ArucoPipeline() - Constructor for class org.photonvision.vision.pipeline.ArucoPipeline
- ArucoPipeline(ArucoPipelineSettings) - Constructor for class org.photonvision.vision.pipeline.ArucoPipeline
- ArucoPipelineSettings - Class in org.photonvision.vision.pipeline
- ArucoPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.ArucoPipelineSettings
- ArucoPoseEstimatorPipe - Class in org.photonvision.vision.pipe.impl
- ArucoPoseEstimatorPipe() - Constructor for class org.photonvision.vision.pipe.impl.ArucoPoseEstimatorPipe
- ArucoPoseEstimatorPipe.ArucoPoseEstimatorPipeParams - Class in org.photonvision.vision.pipe.impl
- ArucoPoseEstimatorPipeParams(CameraCalibrationCoefficients, double) - Constructor for class org.photonvision.vision.pipe.impl.ArucoPoseEstimatorPipe.ArucoPoseEstimatorPipeParams
- atfl - Variable in class org.photonvision.common.dataflow.websocket.UIProgramSettings
- autoExposureProp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- availableModels - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- AVERAGE_BEST_TARGETS - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Return the average of the best target poses using ambiguity as weight.
- avgPoint(Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
- AwbRedBlueGain - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Separate red/blue gain controls available
B
- baseIndex - Variable in enum class org.photonvision.vision.pipeline.PipelineType
- baseName - Variable in class org.photonvision.common.configuration.CameraConfiguration
-
Name as reported by CSCore
- baseName - Variable in class org.photonvision.vision.camera.QuirkyCamera
- bbox - Variable in class org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult
- best - Variable in class org.photonvision.targeting.PnpResult
-
The best-fit transform.
- bestCameraToTarget - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- bestReprojErr - Variable in class org.photonvision.targeting.PnpResult
-
Reprojection error of the best solution, in pixels
- bestTargetPosX - Variable in class org.photonvision.common.networktables.NTTopicSet
- bestTargetPosY - Variable in class org.photonvision.common.networktables.NTTopicSet
- blacklistedResIndices - Variable in class org.photonvision.common.configuration.HardwareConfig
- blink(int, int) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- blink(int, int) - Method in class org.photonvision.common.hardware.VisionLED
- blinkImpl(int, int) - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- blinkImpl(int, int) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- blinkImpl(int, int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- blueLED - Variable in class org.photonvision.common.hardware.StatusLED
- blur - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- BlurParams(int) - Constructor for class org.photonvision.vision.pipe.impl.BlurPipe.BlurParams
-
Constructs a new BlurImageParams.
- BlurPipe - Class in org.photonvision.vision.pipe.impl
-
Represents a pipeline that blurs the image.
- BlurPipe() - Constructor for class org.photonvision.vision.pipe.impl.BlurPipe
- BlurPipe.BlurParams - Class in org.photonvision.vision.pipe.impl
- boardHeight - Variable in class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibratePipeParams
- boardHeight - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- BoardObservation - Class in org.photonvision.vision.calibration
- BoardObservation(List<Point3>, List<Point>, List<Point>, Pose3d, boolean, String, Path) - Constructor for class org.photonvision.vision.calibration.BoardObservation
- boardType - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- boardType - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- boardWidth - Variable in class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibratePipeParams
- boardWidth - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- BOTH - Enum constant in enum class org.photonvision.vision.opencv.ImageFlipMode
- Bottom - Enum constant in enum class org.photonvision.vision.target.TargetOffsetPointEdge
- brightness - Variable in class org.photonvision.common.dataflow.websocket.UILightingConfig
- broadcast - Variable in class org.photonvision.common.networking.NetworkInterface
- broadcastConnectedStatus() - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- broadcastMessage(Object, WsContext) - Method in class org.photonvision.server.DataSocketHandler
- bufferData(boolean, byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- bufferData(byte[], byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- bufferData(byte, byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- bufferData(double, byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- bufferData(int, byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- bufferPosition - Variable in class org.photonvision.vision.pipeline.result.BytePackable
- buildDate - Static variable in class org.photonvision.PhotonVersion
- BytePackable - Class in org.photonvision.vision.pipeline.result
- BytePackable() - Constructor for class org.photonvision.vision.pipeline.result.BytePackable
C
- CAL_3D_INDEX - Static variable in class org.photonvision.vision.processes.PipelineManager
- calculateDistanceToTargetMeters(double, double, double, double) - Static method in class org.photonvision.PhotonUtils
-
Algorithm from https://docs.limelightvision.io/en/latest/cs_estimating_distance.html Estimates range to a target using the target's elevation.
- calculateDualOffsetCrosshair(DualOffsetValues, double) - Static method in class org.photonvision.vision.target.TargetCalculations
- CalculateFPSPipe - Class in org.photonvision.vision.pipe.impl
- CalculateFPSPipe() - Constructor for class org.photonvision.vision.pipe.impl.CalculateFPSPipe
- CalculateFPSPipe.CalculateFPSPipeParams - Class in org.photonvision.vision.pipe.impl
- CalculateFPSPipeParams() - Constructor for class org.photonvision.vision.pipe.impl.CalculateFPSPipe.CalculateFPSPipeParams
- calculateHorizontalVerticalFoV(double, int, int) - Static method in class org.photonvision.vision.frame.FrameStaticProperties
-
Calculates the horizontal and vertical FOV components from a given diagonal FOV and image size.
- calculateRobotOffsetPoint(Point, Point, DualOffsetValues, RobotOffsetPointMode) - Static method in class org.photonvision.vision.target.TargetCalculations
- calculateSkew(boolean, RotatedRect) - Static method in class org.photonvision.vision.target.TargetCalculations
- calculateTargetOffsetPoint(boolean, TargetOffsetPointEdge, RotatedRect) - Static method in class org.photonvision.vision.target.TargetCalculations
- calculateValues(TrackedTarget.TargetCalculationParameters) - Method in class org.photonvision.vision.target.TrackedTarget
- calculateYawPitch(double, double, double, double, double, double, CameraCalibrationCoefficients) - Static method in class org.photonvision.vision.target.TargetCalculations
-
Calculates the yaw and pitch of a point in the image.
- Calib3d - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- Calibrate3dPipe - Class in org.photonvision.vision.pipe.impl
- Calibrate3dPipe() - Constructor for class org.photonvision.vision.pipe.impl.Calibrate3dPipe
- Calibrate3dPipe.CalibratePipeParams - Class in org.photonvision.vision.pipe.impl
- Calibrate3dPipe.CalibrationInput - Class in org.photonvision.vision.pipe.impl
- Calibrate3dPipeline - Class in org.photonvision.vision.pipeline
- Calibrate3dPipeline() - Constructor for class org.photonvision.vision.pipeline.Calibrate3dPipeline
- Calibrate3dPipeline(int) - Constructor for class org.photonvision.vision.pipeline.Calibrate3dPipeline
- calibrateMrcal(List<FindBoardCornersPipe.FindBoardCornersPipeResult>, double, double, Path) - Method in class org.photonvision.vision.pipe.impl.Calibrate3dPipe
- calibrateOpenCV(List<FindBoardCornersPipe.FindBoardCornersPipeResult>, double, double, Path) - Method in class org.photonvision.vision.pipe.impl.Calibrate3dPipe
- CalibratePipeParams(int, int, double, boolean) - Constructor for class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibratePipeParams
- calibration3dPipeline - Variable in class org.photonvision.vision.processes.PipelineManager
- Calibration3dPipelineSettings - Class in org.photonvision.vision.pipeline
- Calibration3dPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- CalibrationInput(List<FindBoardCornersPipe.FindBoardCornersPipeResult>, FrameStaticProperties, Path) - Constructor for class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibrationInput
- CalibrationPipelineResult - Class in org.photonvision.vision.pipeline.result
- CalibrationPipelineResult(long, double, double, Frame, List<List<Point>>) - Constructor for class org.photonvision.vision.pipeline.result.CalibrationPipelineResult
- calibrations - Variable in class org.photonvision.common.configuration.CameraConfiguration
- calibrations - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- calobjectSize - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- calobjectSpacing - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- calobjectWarp - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- camera - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- Camera - Enum constant in enum class org.photonvision.common.logging.LogGroup
- CAMERA_LOCK - Variable in class org.photonvision.vision.camera.LibcameraGpuSettables
- cameraAutoExposure - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraAutoWhiteBalance - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraBlueGain - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraBrightness - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraCalibration - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- cameraCalibration - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- cameraCalibrationCoefficients - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- cameraCalibrationCoefficients() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- CameraCalibrationCoefficients - Class in org.photonvision.vision.calibration
- CameraCalibrationCoefficients(Size, JsonMatOfDouble, JsonMatOfDouble, double[], List<BoardObservation>, Size, double, CameraLensModel) - Constructor for class org.photonvision.vision.calibration.CameraCalibrationCoefficients
-
Contains all camera calibration data for a particular resolution of a camera.
- cameraConfiguration - Variable in class org.photonvision.vision.processes.VisionSource
- CameraConfiguration - Class in org.photonvision.common.configuration
- CameraConfiguration(String, String) - Constructor for class org.photonvision.common.configuration.CameraConfiguration
- CameraConfiguration(String, String, String, double, String, CameraType, QuirkyCamera, List<CameraCalibrationCoefficients>, int, int, int) - Constructor for class org.photonvision.common.configuration.CameraConfiguration
- CameraConfiguration(String, String, String, String, String[]) - Constructor for class org.photonvision.common.configuration.CameraConfiguration
- cameraDistortionPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- cameraExposureRaw - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraGain - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraIndex - Variable in class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- CameraInfo - Class in org.photonvision.vision.camera
- CameraInfo(int, String, String, String[], int, int) - Constructor for class org.photonvision.vision.camera.CameraInfo
- CameraInfo(int, String, String, String[], int, int, CameraType) - Constructor for class org.photonvision.vision.camera.CameraInfo
- CameraInfo(UsbCameraInfo) - Constructor for class org.photonvision.vision.camera.CameraInfo
- cameraIntrinsics - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- cameraIntrinsicsPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- CameraLensModel - Enum Class in org.photonvision.vision.calibration
-
What kind of camera lens model our intrinsics are modeling.
- CameraMatchingOptions - Class in org.photonvision.vision.processes
- CameraMatchingOptions(boolean, boolean, boolean, boolean, CameraType...) - Constructor for class org.photonvision.vision.processes.CameraMatchingOptions
- cameraMaxExposureRaw - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraMinExposureRaw - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- CameraQuirk - Enum Class in org.photonvision.vision.camera
- cameraQuirks - Variable in class org.photonvision.common.configuration.CameraConfiguration
- cameraQuirks - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- cameraQuirks - Variable in class org.photonvision.vision.pipeline.CVPipeline
- cameraQuirks - Variable in class org.photonvision.vision.processes.VisionModule
- cameraRedGain - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- CAMERAS - Static variable in class org.photonvision.common.configuration.DatabaseSchema.Tables
- cameraSettings - Variable in class org.photonvision.common.dataflow.websocket.UIPhotonConfiguration
- CameraTargetRelation - Class in org.photonvision.estimation
-
Holds various helper geometries describing the relation between camera and target.
- CameraTargetRelation(Pose3d, Pose3d) - Constructor for class org.photonvision.estimation.CameraTargetRelation
- cameraType - Variable in class org.photonvision.common.configuration.CameraConfiguration
- cameraType - Variable in class org.photonvision.vision.camera.CameraInfo
- CameraType - Enum Class in org.photonvision.vision.camera
- cameraVideoModeIndex - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- cameraWhiteBalanceTemp - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- camPose - Variable in class org.photonvision.estimation.CameraTargetRelation
- camToTarg - Variable in class org.photonvision.estimation.CameraTargetRelation
- camToTargAngle - Variable in class org.photonvision.estimation.CameraTargetRelation
-
Angle from the camera's relative x-axis
- camToTargDist - Variable in class org.photonvision.estimation.CameraTargetRelation
- camToTargDistXY - Variable in class org.photonvision.estimation.CameraTargetRelation
- camToTargPitch - Variable in class org.photonvision.estimation.CameraTargetRelation
- camToTargYaw - Variable in class org.photonvision.estimation.CameraTargetRelation
- cancelTask(String) - Method in class org.photonvision.common.util.TimedTaskManager
- canSeeCorners(Point[]) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Determines if all target points are inside the camera's image.
- canSeeTargetPose(Pose3d, VisionTargetSim) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Determines if this target's pose should be visible to the camera without considering its projected image points.
- CapturedFrame(CVMat, FrameStaticProperties, long) - Constructor for class org.photonvision.vision.frame.provider.CpuImageProcessor.CapturedFrame
- captureTimestampMicros - Variable in class org.photonvision.targeting.PhotonPipelineMetadata
- center - Variable in class org.photonvision.vision.opencv.CVShape
- Center - Enum constant in enum class org.photonvision.vision.target.TargetOffsetPointEdge
- Centermost - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Centermost - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- centerPoint - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- centerX - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- centerY - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- centroidColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- changeCameraQuirks(HashMap<CameraQuirk, Boolean>) - Method in class org.photonvision.vision.processes.VisionModule
-
Add/remove quirks from the camera we're controlling
- changePipelineType(int) - Method in class org.photonvision.vision.processes.PipelineManager
- CHARUCOBOARD - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.BoardType
- checkBaseName - Variable in class org.photonvision.vision.processes.CameraMatchingOptions
- checkNtConnectState(NetworkTableEvent) - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- checkPath - Variable in class org.photonvision.vision.processes.CameraMatchingOptions
- checkUSBPath - Variable in class org.photonvision.vision.processes.CameraMatchingOptions
- checkVidPid - Variable in class org.photonvision.vision.processes.CameraMatchingOptions
- CHESSBOARD - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.BoardType
- Circle - Enum constant in enum class org.photonvision.vision.opencv.ContourShape
- circleAccuracy - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- circleColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- circleDetectThreshold - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- classIdx - Variable in class org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult
- clazz - Variable in enum class org.photonvision.vision.pipeline.PipelineType
- cleanLogs(Path) - Static method in class org.photonvision.common.logging.Logger
- clear() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Clears the packet and resets the read and write positions.
- clear() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- clear() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- clear() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- clear() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- clear() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- clearAlt() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d alt = 4;
- clearAltCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d alt_camera_to_target = 7;
- clearAltReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double alt_reproj_err = 5;
- clearAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double ambiguity = 6;
- clearAprilTags() - Method in class org.photonvision.simulation.VisionSystemSim
- clearArea() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double area = 3;
- clearBest() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d best = 2;
- clearBestCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d best_camera_to_target = 6;
- clearBestReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double best_reproj_err = 3;
- clearCameras() - Method in class org.photonvision.simulation.VisionSystemSim
-
Remove all simulated cameras from this vision system.
- clearCaptureTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 capture_timestamp_micros = 5;
- clearConfig() - Method in class org.photonvision.common.configuration.ConfigManager
- clearConfig() - Method in class org.photonvision.common.configuration.ConfigProvider
- clearDetectedCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
- clearEstimatedPose() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
optional .photonvision.proto.ProtobufPNPResult estimated_pose = 1;
- clearFiducialId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 fiducial_id = 5;
- clearFiducialIdsUsed() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
- clearLatencyMs() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
Deprecated.
- clearMinAreaRectCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
- clearMultiTargetResult() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional .photonvision.proto.ProtobufMultiTargetPNPResult multi_target_result = 3;
- clearNtPublishTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 nt_publish_timestamp_micros = 6;
- clearObjDetectionConf() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional float obj_detection_conf = 12;
- clearObjDetectionId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 obj_detection_id = 11;
- clearPitch() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pitch = 2;
- clearPoseAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pose_ambiguity = 8;
- clearQuick() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- clearQuick() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- clearQuick() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- clearQuick() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- clearQuick() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- clearSequenceId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 sequence_id = 4;
- clearSkew() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double skew = 4;
- clearTargets() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
- clearTimeSinceLastPongMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 time_since_last_pong_micros = 7;
- clearVisionTargets() - Method in class org.photonvision.simulation.VisionSystemSim
- clearX() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double x = 1;
- clearY() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double y = 2;
- clearYaw() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double yaw = 1;
- clone() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- clone() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- clone() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- clone() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- clone() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- clone() - Method in class org.photonvision.vision.calibration.BoardObservation
- clone() - Method in class org.photonvision.vision.pipeline.CVPipelineSettings
- cloneWithoutObservations() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- close() - Method in class org.photonvision.common.networktables.PacketPublisher
- close() - Method in class org.photonvision.common.networktables.PacketSubscriber
- close() - Method in class org.photonvision.PhotonCamera
- close() - Method in class org.photonvision.simulation.PhotonCameraSim
- close() - Method in class org.photonvision.vision.frame.consumer.MJPGFrameConsumer
- closeAllLoggers() - Static method in class org.photonvision.common.logging.Logger
- CLOSEST_TO_CAMERA_HEIGHT - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Choose the Pose which is closest to the camera height.
- CLOSEST_TO_LAST_POSE - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Choose the Pose which is closest to the last pose calculated
- CLOSEST_TO_REFERENCE_POSE - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Choose the Pose which is closest to a set Reference position.
- clsId - Variable in class org.photonvision.vision.target.PotentialTarget
- CmdBase - Class in org.photonvision.common.hardware.metrics.cmds
- CmdBase() - Constructor for class org.photonvision.common.hardware.metrics.cmds.CmdBase
- code - Variable in enum class org.photonvision.common.logging.LogLevel
- Collect2dTargetsParams(RobotOffsetPointMode, Point, DualOffsetValues, TargetOffsetPointEdge, TargetOrientation, FrameStaticProperties) - Constructor for class org.photonvision.vision.pipe.impl.Collect2dTargetsPipe.Collect2dTargetsParams
- Collect2dTargetsPipe - Class in org.photonvision.vision.pipe.impl
-
Represents a pipe that collects available 2d targets.
- Collect2dTargetsPipe() - Constructor for class org.photonvision.vision.pipe.impl.Collect2dTargetsPipe
- Collect2dTargetsPipe.Collect2dTargetsParams - Class in org.photonvision.vision.pipe.impl
- color - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- colorCode - Variable in enum class org.photonvision.common.logging.LogLevel
- ColoredShape - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- ColoredShapePipeline - Class in org.photonvision.vision.pipeline
- ColoredShapePipeline() - Constructor for class org.photonvision.vision.pipeline.ColoredShapePipeline
- ColoredShapePipeline(ColoredShapePipelineSettings) - Constructor for class org.photonvision.vision.pipeline.ColoredShapePipeline
- ColoredShapePipelineSettings - Class in org.photonvision.vision.pipeline
- ColoredShapePipelineSettings() - Constructor for class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- ColorHelper - Class in org.photonvision.common.util
- ColorHelper() - Constructor for class org.photonvision.common.util.ColorHelper
- colorImage - Variable in class org.photonvision.vision.frame.Frame
- colorToScalar(Color) - Static method in class org.photonvision.common.util.ColorHelper
- colorToScalar(Color, double) - Static method in class org.photonvision.common.util.ColorHelper
- cols - Variable in class org.photonvision.vision.calibration.JsonImageMat
- cols - Variable in class org.photonvision.vision.calibration.JsonMatOfDouble
- Columns() - Constructor for class org.photonvision.common.configuration.DatabaseSchema.Columns
- combineContourList(Collection<Contour>) - Static method in class org.photonvision.vision.opencv.Contour
- combineContours(Contour...) - Static method in class org.photonvision.vision.opencv.Contour
- command - Variable in class org.photonvision.common.scripting.ScriptConfig
- commands - Static variable in class org.photonvision.common.hardware.GPIO.GPIOBase
- CompletelyBroken - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Will not work with photonvision - Logitec C270 at least
- COMPUTE_MODULE - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- COMPUTE_MODULE_3 - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- computeSerializedSize() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- computeSerializedSize() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- computeSerializedSize() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- computeSerializedSize() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- computeSerializedSize() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- confidence - Variable in class org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult
- confidence - Variable in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe.ObjectDetectionPipeParams
- confidence - Variable in class org.photonvision.vision.pipeline.ObjectDetectionPipelineSettings
- confidence - Variable in class org.photonvision.vision.target.PotentialTarget
- config - Variable in class org.photonvision.common.configuration.ConfigProvider
- config - Variable in class org.photonvision.common.scripting.ScriptEvent
- Config - Enum constant in enum class org.photonvision.common.logging.LogGroup
- ConfigManager - Class in org.photonvision.common.configuration
- ConfigProvider - Class in org.photonvision.common.configuration
- ConfigProvider() - Constructor for class org.photonvision.common.configuration.ConfigProvider
- configuration - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- connDoesNotExist(String) - Static method in class org.photonvision.common.networking.NetworkUtils
- connectionType - Variable in class org.photonvision.common.configuration.NetworkConfig
- connName - Variable in class org.photonvision.common.networking.NetworkUtils.NMDeviceInfo
- consumeNextEntryTime() - Method in class org.photonvision.simulation.PhotonCameraSim
-
Determine if this camera should process a new frame based on performance metrics and the time since the last update.
- contour - Variable in class org.photonvision.vision.opencv.CVShape
- Contour - Class in org.photonvision.vision.opencv
- Contour(MatOfPoint) - Constructor for class org.photonvision.vision.opencv.Contour
- Contour(Rect2d) - Constructor for class org.photonvision.vision.opencv.Contour
- contourArea - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- contourFilterRangeX - Variable in class org.photonvision.vision.pipeline.ReflectivePipelineSettings
- contourFilterRangeY - Variable in class org.photonvision.vision.pipeline.ReflectivePipelineSettings
- contourFullness - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- contourGroupingMode - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- ContourGroupingMode - Enum Class in org.photonvision.vision.opencv
- contourIntersection - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- ContourIntersectionDirection - Enum Class in org.photonvision.vision.opencv
- contourPerimeter - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- contourRadius - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- contourRatio - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- contourShape - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- ContourShape - Enum Class in org.photonvision.vision.opencv
- contourSortMode - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- ContourSortMode - Enum Class in org.photonvision.vision.opencv
- contourSpecklePercentage - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- contourTargetOffsetPointEdge - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- contourTargetOrientation - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- convertApriltagtoOpenCV(Transform3d) - Static method in class org.photonvision.common.util.math.MathUtils
-
AprilTag returns a camera-to-tag transform in EDN, but the tag's z-axis points into the tag instead of away from it and towards the camera.
- convertArucotoOpenCV(Transform3d) - Static method in class org.photonvision.common.util.math.MathUtils
- convertIndexesToPoints(MatOfPoint, MatOfInt) - Static method in class org.photonvision.vision.opencv.Contour
- convertOpenCVtoPhotonTransform(Transform3d) - Static method in class org.photonvision.common.util.math.MathUtils
-
OpenCV uses the EDN coordinate system, but WPILib uses NWU.
- copy() - Method in class org.photonvision.simulation.SimCameraProperties
- copyFile(Path, Path) - Static method in class org.photonvision.common.util.file.FileUtils
-
Copy a file from a source to a new destination.
- copyFrom(Mat) - Method in class org.photonvision.vision.opencv.CVMat
- copyFrom(Photon.ProtobufMultiTargetPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- copyFrom(Photon.ProtobufPhotonPipelineResult) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- copyFrom(Photon.ProtobufPhotonTrackedTarget) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- copyFrom(Photon.ProtobufPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- copyFrom(Photon.ProtobufTargetCorner) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- copyFrom(CVMat) - Method in class org.photonvision.vision.opencv.CVMat
- copyTo(Frame) - Method in class org.photonvision.vision.frame.Frame
- cornerDetectionAccuracyPercentage - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- cornerDetectionExactSideCount - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- CornerDetectionPipe - Class in org.photonvision.vision.pipe.impl
-
Determines the target corners of the
TrackedTarget
. - CornerDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.CornerDetectionPipe
- CornerDetectionPipe.CornerDetectionPipeParameters - Class in org.photonvision.vision.pipe.impl
- CornerDetectionPipe.DetectionStrategy - Enum Class in org.photonvision.vision.pipe.impl
- CornerDetectionPipeParameters(CornerDetectionPipe.DetectionStrategy, boolean, boolean, int, double) - Constructor for class org.photonvision.vision.pipe.impl.CornerDetectionPipe.CornerDetectionPipeParameters
- cornerDetectionSideCount - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- cornerDetectionStrategy - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- cornerDetectionUseConvexHulls - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- cornersToPoints(List<TargetCorner>) - Static method in class org.photonvision.estimation.OpenCVHelp
- cornersToPoints(TargetCorner...) - Static method in class org.photonvision.estimation.OpenCVHelp
- count - Variable in enum class org.photonvision.vision.opencv.ContourGroupingMode
- count - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- CpuImageProcessor - Class in org.photonvision.vision.frame.provider
- CpuImageProcessor() - Constructor for class org.photonvision.vision.frame.provider.CpuImageProcessor
- CpuImageProcessor.CapturedFrame - Class in org.photonvision.vision.frame.provider
- cpuMemoryCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- cpuMemoryCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- cpuTempCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- cpuTemperatureCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- cpuThrottleReasonCmd - Variable in class org.photonvision.common.configuration.HardwareConfig
- cpuThrottleReasonCmd - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- cpuUptimeCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- cpuUptimeCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- cpuUtilCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- cpuUtilizationCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- createMessage() - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- createMessage() - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
- createMessage() - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- createMessage() - Method in class org.photonvision.targeting.proto.PNPResultProto
- createMessage() - Method in class org.photonvision.targeting.proto.TargetCornerProto
- createObjectPoints() - Method in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe
- createSettables(CameraConfiguration, UsbCamera) - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
-
Factory for making appropriate settables
- crosshairColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- CSCore - Enum constant in enum class org.photonvision.common.logging.LogGroup
- currentPipelineIndex - Variable in class org.photonvision.common.configuration.CameraConfiguration
- currentPipelineIndex - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- currentPipelineSettings - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- currentServerTimestamp() - Method in class org.photonvision.jni.TimeSyncClient
-
Best estimate of the current timestamp at the TSP server
- Custom - Enum constant in enum class org.photonvision.vision.opencv.ContourShape
- CustomGPIO - Class in org.photonvision.common.hardware.GPIO
- CustomGPIO(int) - Constructor for class org.photonvision.common.hardware.GPIO.CustomGPIO
- CVMat - Class in org.photonvision.vision.opencv
- CVMat() - Constructor for class org.photonvision.vision.opencv.CVMat
- CVMat(Mat) - Constructor for class org.photonvision.vision.opencv.CVMat
- CVPipe<I,
O, P> - Class in org.photonvision.vision.pipe -
Defines a pipe.
- CVPipe() - Constructor for class org.photonvision.vision.pipe.CVPipe
- CVPipe.CVPipeResult<O> - Class in org.photonvision.vision.pipe
- CVPipeline<R extends CVPipelineResult,
S extends CVPipelineSettings> - Class in org.photonvision.vision.pipeline - CVPipeline(FrameThresholdType) - Constructor for class org.photonvision.vision.pipeline.CVPipeline
- CVPipelineResult - Class in org.photonvision.vision.pipeline.result
- CVPipelineResult(long, double, double, List<TrackedTarget>, Optional<MultiTargetPNPResult>) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
- CVPipelineResult(long, double, double, List<TrackedTarget>, Optional<MultiTargetPNPResult>, Frame) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
- CVPipelineResult(long, double, double, List<TrackedTarget>, Optional<MultiTargetPNPResult>, Frame, List<String>) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
- CVPipelineResult(long, double, double, List<TrackedTarget>, Frame) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
- CVPipelineResult(long, double, double, List<TrackedTarget>, Frame, List<String>) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
- CVPipelineResultConsumer - Interface in org.photonvision.common.dataflow
- CVPipelineSettings - Class in org.photonvision.vision.pipeline
- CVPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.CVPipelineSettings
- CVPipeResult() - Constructor for class org.photonvision.vision.pipe.CVPipe.CVPipeResult
- CVShape - Class in org.photonvision.vision.opencv
- CVShape(Contour, MatOfPoint3f) - Constructor for class org.photonvision.vision.opencv.CVShape
- CVShape(Contour, Point, double) - Constructor for class org.photonvision.vision.opencv.CVShape
- CVShape(Contour, ContourShape) - Constructor for class org.photonvision.vision.opencv.CVShape
D
- data - Variable in class org.photonvision.common.dataflow.events.DataChangeEvent
- data - Variable in class org.photonvision.vision.calibration.JsonImageMat
- data - Variable in class org.photonvision.vision.calibration.JsonMatOfDouble
- Data - Class in org.photonvision.vision.processes
- Data - Enum constant in enum class org.photonvision.common.logging.LogGroup
- Data() - Constructor for class org.photonvision.vision.processes.Data
- DatabaseSchema - Class in org.photonvision.common.configuration
-
Add migrations by adding the SQL commands for each migration sequentially to this array.
- DatabaseSchema() - Constructor for class org.photonvision.common.configuration.DatabaseSchema
- DatabaseSchema.Columns - Class in org.photonvision.common.configuration
- DatabaseSchema.Tables - Class in org.photonvision.common.configuration
- DataChangeDestination - Enum Class in org.photonvision.common.dataflow
- DataChangeDestination.DataChangeDestinationList - Class in org.photonvision.common.dataflow
- DataChangeDestinationList() - Constructor for class org.photonvision.common.dataflow.DataChangeDestination.DataChangeDestinationList
- DataChangeEvent<T> - Class in org.photonvision.common.dataflow.events
- DataChangeEvent(DataChangeSource, DataChangeDestination, String, T) - Constructor for class org.photonvision.common.dataflow.events.DataChangeEvent
- DataChangeService - Class in org.photonvision.common.dataflow
- DataChangeSource - Enum Class in org.photonvision.common.dataflow
- DataChangeSource.DataChangeSourceList - Class in org.photonvision.common.dataflow
- DataChangeSourceList() - Constructor for class org.photonvision.common.dataflow.DataChangeSource.DataChangeSourceList
- DataChangeSubscriber - Class in org.photonvision.common.dataflow
- DataChangeSubscriber() - Constructor for class org.photonvision.common.dataflow.DataChangeSubscriber
- DataChangeSubscriber(List<DataChangeSource>, List<DataChangeDestination>) - Constructor for class org.photonvision.common.dataflow.DataChangeSubscriber
- DataChangeSubscriber(DataChangeDestination.DataChangeDestinationList) - Constructor for class org.photonvision.common.dataflow.DataChangeSubscriber
- DataChangeSubscriber(DataChangeSource.DataChangeSourceList) - Constructor for class org.photonvision.common.dataflow.DataChangeSubscriber
- DataSocketHandler - Class in org.photonvision.server
- DataSocketMessageType - Enum Class in org.photonvision.server
- DCD_ACTIVEMODULE - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCD_ACTIVEPIPELINESETTINGS - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCD_GENSETTINGS - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCD_OTHER - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCD_UI - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCD_WEBSERVER - Enum constant in enum class org.photonvision.common.dataflow.DataChangeDestination
- DCS_HTTP - Enum constant in enum class org.photonvision.common.dataflow.DataChangeSource
- DCS_NETWORKTABLES - Enum constant in enum class org.photonvision.common.dataflow.DataChangeSource
- DCS_OTHER - Enum constant in enum class org.photonvision.common.dataflow.DataChangeSource
- DCS_VISIONMODULE - Enum constant in enum class org.photonvision.common.dataflow.DataChangeSource
- DCS_WEBSOCKET - Enum constant in enum class org.photonvision.common.dataflow.DataChangeSource
- debug - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- debug(String) - Method in class org.photonvision.common.logging.Logger
- debug(Supplier<String>) - Method in class org.photonvision.common.logging.Logger
- DEBUG - Enum constant in enum class org.photonvision.common.logging.LogLevel
- debugRefineWindow - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- debugThreshold - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- decimate - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- decisionMargin - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- decode(PhotonStructSerializable<T>) - Method in class org.photonvision.common.dataflow.structures.Packet
- decodeBoolean() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a decoded boolean from the packet.
- decodeByte() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a decoded byte from the packet.
- decodeDouble() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a decoded double from the packet.
- decodeDoubleArray(int) - Method in class org.photonvision.common.dataflow.structures.Packet
- decodeFloat() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a decoded float from the packet.
- decodeInt() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a decoded int from the packet.
- decodeList(PacketSerde<T>) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Decode a list of serializable structs.
- decodeLong() - Method in class org.photonvision.common.dataflow.structures.Packet
- decodeOptional(PacketSerde<T>) - Method in class org.photonvision.common.dataflow.structures.Packet
- decodeShort() - Method in class org.photonvision.common.dataflow.structures.Packet
- decodeShortList() - Method in class org.photonvision.common.dataflow.structures.Packet
- DEFAULT - Static variable in class org.photonvision.vision.pipe.impl.BlurPipe.BlurParams
- DEFAULT - Static variable in class org.photonvision.vision.pipe.impl.RotateImagePipe.RotateImageParams
- DEFAULT_WEBPORT - Static variable in class org.photonvision.Main
- DefaultCamera - Static variable in class org.photonvision.vision.camera.QuirkyCamera
- DEG_0 - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
- DEG_180_CCW - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
- DEG_270_CCW - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
- DEG_90_CCW - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
- deleteConfig() - Static method in class org.photonvision.common.scripting.ScriptManager.ScriptConfigManager
- deleteDirectory(Path) - Static method in class org.photonvision.common.util.file.FileUtils
- deleteFile(Path) - Static method in class org.photonvision.common.util.file.FileUtils
-
Delete the file at the path.
- description - Variable in enum class org.photonvision.common.hardware.Platform
- deserialize(String, Class<T>) - Static method in class org.photonvision.common.util.file.JacksonUtils
- deserialize(Path, Class<T>) - Static method in class org.photonvision.common.util.file.JacksonUtils
- deserialize(Path, Class<T>, StdDeserializer<T>) - Static method in class org.photonvision.common.util.file.JacksonUtils
- deserialize(Map<?, ?>, Class<T>) - Static method in class org.photonvision.common.util.file.JacksonUtils
- destType - Variable in class org.photonvision.common.dataflow.events.DataChangeEvent
- detect(Mat) - Method in class org.photonvision.vision.aruco.PhotonArucoDetector
-
Detect fiducial tags in the grayscaled image using the
ArucoDetector
in this class. - detect(Mat, double, double) - Method in class org.photonvision.jni.RknnObjectDetector
-
Detects objects in the given input image using the RknnDetector.
- detect(Mat, double, double) - Method in class org.photonvision.vision.objects.NullModel
- detect(Mat, double, double) - Method in interface org.photonvision.vision.objects.ObjectDetector
-
Detects objects in the given input image.
- detectedCorners - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- detectorParams - Variable in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- deviceLogoPath - Variable in class org.photonvision.common.configuration.HardwareConfig
- deviceName - Variable in class org.photonvision.common.configuration.HardwareConfig
- devName - Variable in class org.photonvision.common.networking.NetworkUtils.NMDeviceInfo
- DHCP - Enum constant in enum class org.photonvision.common.networking.NetworkMode
- Dict_4X4_1000 - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
- Dict_5X5_1000 - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
- Dict_6X6_1000 - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
- Dict_7X7_1000 - Enum constant in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
- disableFlushOnShutdown() - Method in class org.photonvision.common.configuration.ConfigManager
-
Disable flushing settings to disk as part of our JVM exit hook.
- discoverModels(File) - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Discovers DNN models from the specified folder.
- diskUsageCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- diskUsageCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- displayName - Variable in class org.photonvision.common.networking.NetworkInterface
- displayName - Variable in class org.photonvision.vision.camera.QuirkyCamera
- distanceMeters - Variable in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- distanceMeters - Variable in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- distanceMeters - Variable in enum class org.photonvision.common.util.TestUtils.WPI2022Image
- distCoeffs - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- distortPoints(List<Point>, Mat, Mat) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Distort a list of points in pixels using the OPENCV5/8 models.
- divisor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- divisor - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- doMultiTarget - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- doMultiTarget - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- doSingleTargetAlways - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- doSingleTargetAlways - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- DOUBLE_BUFFERED - Enum constant in enum class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe.PBOMode
- DoubleCouple - Class in org.photonvision.common.util.numbers
- DoubleCouple() - Constructor for class org.photonvision.common.util.numbers.DoubleCouple
- DoubleCouple(Double, Double) - Constructor for class org.photonvision.common.util.numbers.DoubleCouple
- DoubleCouple(Number, Number) - Constructor for class org.photonvision.common.util.numbers.DoubleCouple
- DoubleCouple(Point) - Constructor for class org.photonvision.common.util.numbers.DoubleCouple
- Down - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
- Draw2dAprilTagsParams(boolean, boolean, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw2dAprilTagsPipe.Draw2dAprilTagsParams
- Draw2dAprilTagsPipe - Class in org.photonvision.vision.pipe.impl
- Draw2dAprilTagsPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw2dAprilTagsPipe
- Draw2dAprilTagsPipe.Draw2dAprilTagsParams - Class in org.photonvision.vision.pipe.impl
- Draw2dArucoParams(boolean, boolean, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw2dArucoPipe.Draw2dArucoParams
- Draw2dArucoPipe - Class in org.photonvision.vision.pipe.impl
- Draw2dArucoPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw2dArucoPipe
- Draw2dArucoPipe.Draw2dArucoParams - Class in org.photonvision.vision.pipe.impl
- Draw2dCrosshairParams(boolean, RobotOffsetPointMode, Point, DualOffsetValues, FrameStaticProperties, FrameDivisor, ImageRotationMode) - Constructor for class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- Draw2dCrosshairParams(FrameStaticProperties, FrameDivisor, ImageRotationMode) - Constructor for class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- Draw2dCrosshairPipe - Class in org.photonvision.vision.pipe.impl
- Draw2dCrosshairPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe
- Draw2dCrosshairPipe.Draw2dCrosshairParams - Class in org.photonvision.vision.pipe.impl
- Draw2dTargetsParams(boolean, boolean, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- Draw2dTargetsPipe - Class in org.photonvision.vision.pipe.impl
- Draw2dTargetsPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe
- Draw2dTargetsPipe.Draw2dTargetsParams - Class in org.photonvision.vision.pipe.impl
- Draw3dAprilTagsParams(boolean, CameraCalibrationCoefficients, TargetModel, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw3dAprilTagsPipe.Draw3dAprilTagsParams
- Draw3dAprilTagsPipe - Class in org.photonvision.vision.pipe.impl
- Draw3dAprilTagsPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw3dAprilTagsPipe
- Draw3dAprilTagsPipe.Draw3dAprilTagsParams - Class in org.photonvision.vision.pipe.impl
- Draw3dArucoParams(boolean, CameraCalibrationCoefficients, TargetModel, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw3dArucoPipe.Draw3dArucoParams
- Draw3dArucoPipe - Class in org.photonvision.vision.pipe.impl
- Draw3dArucoPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw3dArucoPipe
- Draw3dArucoPipe.Draw3dArucoParams - Class in org.photonvision.vision.pipe.impl
- Draw3dContoursParams(boolean, CameraCalibrationCoefficients, TargetModel, FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- Draw3dTargetsPipe - Class in org.photonvision.vision.pipe.impl
- Draw3dTargetsPipe() - Constructor for class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe
- Draw3dTargetsPipe.Draw3dContoursParams - Class in org.photonvision.vision.pipe.impl
- drawAllSnapshots - Variable in class org.photonvision.vision.pipe.impl.DrawCalibrationPipe.DrawCalibrationPipeParams
- drawAllSnapshots - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- DrawCalibrationPipe - Class in org.photonvision.vision.pipe.impl
- DrawCalibrationPipe() - Constructor for class org.photonvision.vision.pipe.impl.DrawCalibrationPipe
- DrawCalibrationPipe.DrawCalibrationPipeParams - Class in org.photonvision.vision.pipe.impl
- DrawCalibrationPipeParams(FrameDivisor, boolean) - Constructor for class org.photonvision.vision.pipe.impl.DrawCalibrationPipe.DrawCalibrationPipeParams
- DrawCornerDetectionPipe - Class in org.photonvision.vision.pipe.impl
- DrawCornerDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.DrawCornerDetectionPipe
- DrawCornerDetectionPipe.DrawCornerParams - Class in org.photonvision.vision.pipe.impl
- DrawCornerParams() - Constructor for class org.photonvision.vision.pipe.impl.DrawCornerDetectionPipe.DrawCornerParams
- drawFieldWireframe(RotTrlTransform3d, SimCameraProperties, double, double, Scalar, int, double, Scalar, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Draw a wireframe of the field to the given image.
- drawInscribedEllipse(Point[], Scalar, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Draw a filled ellipse in the destination image.
- drawPoly(Point[], int, Scalar, boolean, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Draw a polygon outline or filled polygon to the destination image with the given points.
- drawTagDetection(int, Point[], Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Draws a contour around the given points and text of the id onto the destination image.
- driveModeSettings - Variable in class org.photonvision.common.configuration.CameraConfiguration
- DriverMode - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- DRIVERMODE_INDEX - Static variable in class org.photonvision.vision.processes.PipelineManager
- driverModeEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- driverModePipeline - Variable in class org.photonvision.vision.processes.PipelineManager
- DriverModePipeline - Class in org.photonvision.vision.pipeline
- DriverModePipeline() - Constructor for class org.photonvision.vision.pipeline.DriverModePipeline
- DriverModePipeline(DriverModePipelineSettings) - Constructor for class org.photonvision.vision.pipeline.DriverModePipeline
- DriverModePipelineResult - Class in org.photonvision.vision.pipeline.result
- DriverModePipelineResult(long, double, double, Frame) - Constructor for class org.photonvision.vision.pipeline.result.DriverModePipelineResult
- DriverModePipelineSettings - Class in org.photonvision.vision.pipeline
- DriverModePipelineSettings() - Constructor for class org.photonvision.vision.pipeline.DriverModePipelineSettings
- driverModePublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- driverModeSubscriber - Variable in class org.photonvision.common.networktables.NTTopicSet
- Dual - Enum constant in enum class org.photonvision.vision.opencv.ContourGroupingMode
- Dual - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointMode
- DualMat - Class in org.photonvision.vision.opencv
- DualMat() - Constructor for class org.photonvision.vision.opencv.DualMat
- dualOffsetValues - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- DualOffsetValues - Class in org.photonvision.vision.opencv
- DualOffsetValues() - Constructor for class org.photonvision.vision.opencv.DualOffsetValues
- DualOffsetValues(Point, double, Point, double) - Constructor for class org.photonvision.vision.opencv.DualOffsetValues
- DummyFrameConsumer - Class in org.photonvision.vision.frame.consumer
- DummyFrameConsumer() - Constructor for class org.photonvision.vision.frame.consumer.DummyFrameConsumer
- duplicatePipeline(int) - Method in class org.photonvision.vision.processes.PipelineManager
-
Duplicate a pipeline at a given index
E
- EMPTY_MAT - Static variable in class org.photonvision.vision.frame.StaticFrames
- enableDrawWireframe(boolean) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Sets whether a wireframe of the field is drawn to the raw video stream.
- enablePrint(boolean) - Static method in class org.photonvision.vision.opencv.CVMat
- enablePrint(boolean) - Static method in class org.photonvision.vision.pipeline.PipelineProfiler
- enableProcessedStream(boolean) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Sets whether the processed video stream simulation is enabled.
- enableRawStream(boolean) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Sets whether the raw video stream simulation is enabled.
- encode(boolean) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the boolean into the packet.
- encode(byte) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the byte into the packet.
- encode(double) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the double into the packet.
- encode(double[]) - Method in class org.photonvision.common.dataflow.structures.Packet
- encode(float) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the float into the packet.
- encode(int) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the integer into the packet.
- encode(long) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the double into the packet.
- encode(short) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encodes the short into the packet.
- encode(List<Short>) - Method in class org.photonvision.common.dataflow.structures.Packet
- encode(T) - Method in class org.photonvision.common.dataflow.structures.Packet
- encodeList(List<T>) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Encode a list of serializable structs.
- encodeOptional(Optional<T>) - Method in class org.photonvision.common.dataflow.structures.Packet
- endCalibration() - Method in class org.photonvision.vision.processes.VisionModule
- entryKey - Variable in enum class org.photonvision.server.DataSocketMessageType
- equals(Object) - Method in class org.photonvision.common.configuration.HardwareSettings
- equals(Object) - Method in class org.photonvision.common.util.numbers.NumberCouple
- equals(Object) - Method in class org.photonvision.estimation.TargetModel
- equals(Object) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- equals(Object) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- equals(Object) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- equals(Object) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- equals(Object) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- equals(Object) - Method in class org.photonvision.simulation.VisionTargetSim
- equals(Object) - Method in class org.photonvision.targeting.MultiTargetPNPResult
- equals(Object) - Method in class org.photonvision.targeting.PhotonPipelineMetadata
- equals(Object) - Method in class org.photonvision.targeting.PhotonPipelineResult
- equals(Object) - Method in class org.photonvision.targeting.PhotonTrackedTarget
- equals(Object) - Method in class org.photonvision.targeting.PnpResult
- equals(Object) - Method in class org.photonvision.targeting.TargetCorner
- equals(Object) - Method in class org.photonvision.vision.camera.CameraInfo
- equals(Object) - Method in class org.photonvision.vision.camera.QuirkyCamera
- equals(Object) - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- equals(Object) - Method in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- equals(Object) - Method in class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams
- equals(Object) - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- equals(Object) - Method in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindCornersPipeParams
- equals(Object) - Method in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- equals(Object) - Method in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- equals(Object) - Method in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- equals(Object) - Method in class org.photonvision.vision.pipeline.CVPipelineSettings
- ErodeDilateParams(boolean, boolean, int) - Constructor for class org.photonvision.vision.pipe.impl.ErodeDilatePipe.ErodeDilateParams
- ErodeDilatePipe - Class in org.photonvision.vision.pipe.impl
- ErodeDilatePipe() - Constructor for class org.photonvision.vision.pipe.impl.ErodeDilatePipe
- ErodeDilatePipe.ErodeDilateParams - Class in org.photonvision.vision.pipe.impl
- error(String) - Method in class org.photonvision.common.logging.Logger
- error(String, Throwable) - Method in class org.photonvision.common.logging.Logger
-
Logs an error message with the stack trace of a Throwable.
- error(Supplier<String>) - Method in class org.photonvision.common.logging.Logger
- ERROR - Enum constant in enum class org.photonvision.common.logging.LogLevel
- errorCorrectionRate - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Bits allowed to be corrected, expressed as a ratio of the tag families theoretical maximum.
- estimateCameraToTarget(Translation2d, Pose2d, Rotation2d) - Static method in class org.photonvision.PhotonUtils
-
Estimates a
Transform2d
that maps the camera position to the target position, using the robot's gyro. - estimateCameraToTargetTranslation(double, Rotation2d) - Static method in class org.photonvision.PhotonUtils
-
Estimate the
Translation2d
of the target relative to the camera. - estimateCamPosePNP(Matrix<N3, N3>, Matrix<N8, N1>, List<PhotonTrackedTarget>, AprilTagFieldLayout, TargetModel) - Static method in class org.photonvision.estimation.VisionEstimation
-
Performs solvePNP using 3d-2d point correspondences of visible AprilTags to estimate the field-to-camera transformation.
- estimatedPose - Variable in class org.photonvision.EstimatedRobotPose
-
The estimated pose
- estimatedPose - Variable in class org.photonvision.targeting.MultiTargetPNPResult
- EstimatedRobotPose - Class in org.photonvision
-
An estimated pose based on pipeline result
- EstimatedRobotPose(Pose3d, double, List<PhotonTrackedTarget>, PhotonPoseEstimator.PoseStrategy) - Constructor for class org.photonvision.EstimatedRobotPose
-
Constructs an EstimatedRobotPose
- estimateFieldToCamera(Transform2d, Pose2d) - Static method in class org.photonvision.PhotonUtils
-
Estimates the pose of the camera in the field coordinate system, given the position of the target relative to the camera, and the target relative to the field.
- estimateFieldToRobot(double, double, double, double, Rotation2d, Rotation2d, Pose2d, Transform2d) - Static method in class org.photonvision.PhotonUtils
-
Estimate the position of the robot in the field.
- estimateFieldToRobot(Transform2d, Pose2d, Transform2d) - Static method in class org.photonvision.PhotonUtils
-
Estimates the pose of the robot in the field coordinate system, given the position of the target relative to the camera, the target relative to the field, and the robot relative to the camera.
- estimateFieldToRobotAprilTag(Transform3d, Pose3d, Transform3d) - Static method in class org.photonvision.PhotonUtils
-
Estimates the pose of the robot in the field coordinate system, given the pose of the fiducial tag, the robot relative to the camera, and the target relative to the camera.
- estLatencyMs() - Method in class org.photonvision.simulation.SimCameraProperties
- estMsUntilNextFrame() - Method in class org.photonvision.simulation.SimCameraProperties
- estPixelNoise(Point[]) - Method in class org.photonvision.simulation.SimCameraProperties
-
Returns these points after applying this camera's estimated noise.
- eventType - Variable in class org.photonvision.common.scripting.ScriptConfig
- execute(String) - Static method in class org.photonvision.common.hardware.GPIO.GPIOBase
- execute(String) - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- execute(String, String...) - Method in class org.photonvision.common.util.ShellExec
-
Execute a command in current folder, and wait for process to end
- execute(String, String, boolean, String...) - Method in class org.photonvision.common.util.ShellExec
-
Execute a command.
- executeBashCommand(String) - Method in class org.photonvision.common.util.ShellExec
- executeBashCommand(String, boolean) - Method in class org.photonvision.common.util.ShellExec
-
Execute a bash command.
- exposureAbsProp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- extractModels(File) - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Extracts models from the JAR and copies them to disk.
F
- family - Variable in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- fiducialId - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- fiducialID - Variable in class org.photonvision.simulation.VisionTargetSim
- fiducialIDsUsed - Variable in class org.photonvision.targeting.MultiTargetPNPResult
- FileCmds - Class in org.photonvision.common.hardware.metrics.cmds
- FileCmds() - Constructor for class org.photonvision.common.hardware.metrics.cmds.FileCmds
- FileFrameProvider - Class in org.photonvision.vision.frame.provider
-
A
FrameProvider
that will read and provide an image from apath
. - FileFrameProvider(String, double) - Constructor for class org.photonvision.vision.frame.provider.FileFrameProvider
-
Instantiates a new File frame provider.
- FileFrameProvider(Path, double) - Constructor for class org.photonvision.vision.frame.provider.FileFrameProvider
-
Instantiates a new File frame provider.
- FileFrameProvider(Path, double, int) - Constructor for class org.photonvision.vision.frame.provider.FileFrameProvider
-
Instantiates a new FileFrameProvider.
- FileFrameProvider(Path, double, int, CameraCalibrationCoefficients) - Constructor for class org.photonvision.vision.frame.provider.FileFrameProvider
- FileFrameProvider(Path, double, CameraCalibrationCoefficients) - Constructor for class org.photonvision.vision.frame.provider.FileFrameProvider
- FileSaveFrameConsumer - Class in org.photonvision.vision.frame.consumer
- FileSaveFrameConsumer(String, String, String) - Constructor for class org.photonvision.vision.frame.consumer.FileSaveFrameConsumer
- FileUtils - Class in org.photonvision.common.util.file
- FileVisionSource - Class in org.photonvision.vision.camera
- FileVisionSource(String, String, double) - Constructor for class org.photonvision.vision.camera.FileVisionSource
- FileVisionSource(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.FileVisionSource
- FilterContoursParams(DoubleCouple, DoubleCouple, DoubleCouple, FrameStaticProperties, double, double, boolean) - Constructor for class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- FilterContoursParams(DoubleCouple, DoubleCouple, FrameStaticProperties, boolean) - Constructor for class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe.FilterContoursParams
- FilterContoursPipe - Class in org.photonvision.vision.pipe.impl
- FilterContoursPipe() - Constructor for class org.photonvision.vision.pipe.impl.FilterContoursPipe
- FilterContoursPipe.FilterContoursParams - Class in org.photonvision.vision.pipe.impl
- FilterObjectDetectionsPipe - Class in org.photonvision.vision.pipe.impl
- FilterObjectDetectionsPipe() - Constructor for class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe
- FilterObjectDetectionsPipe.FilterContoursParams - Class in org.photonvision.vision.pipe.impl
- FilterShapesPipe - Class in org.photonvision.vision.pipe.impl
- FilterShapesPipe() - Constructor for class org.photonvision.vision.pipe.impl.FilterShapesPipe
- FilterShapesPipe.FilterShapesPipeParams - Class in org.photonvision.vision.pipe.impl
- FilterShapesPipeParams(ContourShape, double, double, double, double, FrameStaticProperties) - Constructor for class org.photonvision.vision.pipe.impl.FilterShapesPipe.FilterShapesPipeParams
- FindBoardCornersPipe - Class in org.photonvision.vision.pipe.impl
- FindBoardCornersPipe() - Constructor for class org.photonvision.vision.pipe.impl.FindBoardCornersPipe
- FindBoardCornersPipe.FindBoardCornersPipeResult - Class in org.photonvision.vision.pipe.impl
- FindBoardCornersPipe.FindCornersPipeParams - Class in org.photonvision.vision.pipe.impl
- FindBoardCornersPipeResult(Size, MatOfPoint3f, MatOfPoint2f, MatOfFloat) - Constructor for class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- FindCirclePipeParams(int, int, int, int, int, int, double) - Constructor for class org.photonvision.vision.pipe.impl.FindCirclesPipe.FindCirclePipeParams
- FindCirclesPipe - Class in org.photonvision.vision.pipe.impl
- FindCirclesPipe() - Constructor for class org.photonvision.vision.pipe.impl.FindCirclesPipe
- FindCirclesPipe.FindCirclePipeParams - Class in org.photonvision.vision.pipe.impl
- FindContoursParams() - Constructor for class org.photonvision.vision.pipe.impl.FindContoursPipe.FindContoursParams
- FindContoursPipe - Class in org.photonvision.vision.pipe.impl
- FindContoursPipe() - Constructor for class org.photonvision.vision.pipe.impl.FindContoursPipe
- FindContoursPipe.FindContoursParams - Class in org.photonvision.vision.pipe.impl
- FindCornersPipeParams(int, int, UICalibrationData.BoardType, UICalibrationData.TagFamily, double, double, FrameDivisor, boolean) - Constructor for class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindCornersPipeParams
- FindPolygonPipe - Class in org.photonvision.vision.pipe.impl
- FindPolygonPipe() - Constructor for class org.photonvision.vision.pipe.impl.FindPolygonPipe
- FindPolygonPipe.FindPolygonPipeParams - Class in org.photonvision.vision.pipe.impl
- FindPolygonPipeParams(double) - Constructor for class org.photonvision.vision.pipe.impl.FindPolygonPipe.FindPolygonPipeParams
- findProperty(String...) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
-
Returns the first property with a name in the list.
- findRios() - Method in class org.photonvision.common.networking.RoborioFinder
- finishCalibration() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- first - Variable in class org.photonvision.common.util.numbers.NumberCouple
- first - Variable in class org.photonvision.vision.opencv.DualMat
- firstPoint - Variable in class org.photonvision.vision.opencv.DualOffsetValues
- firstPointArea - Variable in class org.photonvision.vision.opencv.DualOffsetValues
- forceLoad() - Static method in class org.photonvision.jni.RknnDetectorJNI
- forceLoad() - Static method in class org.photonvision.mrcal.MrCalJNILoader
- forceLoad() - Static method in class org.photonvision.raspi.LibCameraJNILoader
- forceLoad(PhotonJNICommon, Class<?>, String) - Static method in class org.photonvision.jni.PhotonJNICommon
- forceLoad(PhotonJNICommon, Class<?>, List<String>) - Static method in class org.photonvision.jni.PhotonJNICommon
- forceLoadOpenCV() - Static method in class org.photonvision.estimation.OpenCVHelp
- format(String, LogLevel, LogGroup, String, boolean) - Static method in class org.photonvision.common.logging.Logger
- foundCornersList - Variable in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- fov - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- fov - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- FOV - Variable in class org.photonvision.common.configuration.CameraConfiguration
- FOV - Static variable in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- FOV - Static variable in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- FOV - Static variable in enum class org.photonvision.common.util.TestUtils.WPI2022Image
- FOV - Static variable in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- FOV - Static variable in enum class org.photonvision.common.util.TestUtils.WPI2024Images
- fovMultiplier - Variable in class org.photonvision.vision.camera.LibcameraGpuSource.FPSRatedVideoMode
- fps - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- fpsActual - Variable in class org.photonvision.vision.camera.LibcameraGpuSource.FPSRatedVideoMode
- FPSCap100 - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Cap at 100FPS for high-bandwidth cameras
- FPSRatedVideoMode(PixelFormat, int, int, int, int, double) - Constructor for class org.photonvision.vision.camera.LibcameraGpuSource.FPSRatedVideoMode
- Frame - Class in org.photonvision.vision.frame
- Frame() - Constructor for class org.photonvision.vision.frame.Frame
- Frame(long, CVMat, CVMat, FrameThresholdType, long, FrameStaticProperties) - Constructor for class org.photonvision.vision.frame.Frame
- Frame(long, CVMat, CVMat, FrameThresholdType, FrameStaticProperties) - Constructor for class org.photonvision.vision.frame.Frame
- FrameConsumer - Interface in org.photonvision.vision.frame
- FrameDivisor - Enum Class in org.photonvision.vision.frame
- FrameProvider - Class in org.photonvision.vision.frame
- FrameProvider() - Constructor for class org.photonvision.vision.frame.FrameProvider
- frameStaticProperties - Variable in class org.photonvision.vision.frame.Frame
- frameStaticProperties - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- frameStaticProperties - Variable in class org.photonvision.vision.pipeline.CVPipeline
- frameStaticProperties - Variable in class org.photonvision.vision.processes.VisionSourceSettables
- FrameStaticProperties - Class in org.photonvision.vision.frame
-
Represents the properties of a frame.
- FrameStaticProperties(int, int, double, CameraCalibrationCoefficients) - Constructor for class org.photonvision.vision.frame.FrameStaticProperties
-
Instantiates a new Frame static properties.
- FrameStaticProperties(VideoMode, double, CameraCalibrationCoefficients) - Constructor for class org.photonvision.vision.frame.FrameStaticProperties
-
Instantiates a new Frame static properties.
- FrameThresholdType - Enum Class in org.photonvision.vision.frame
- fromByteArray(byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- fromEntryKey(String) - Static method in enum class org.photonvision.server.DataSocketMessageType
- fromIndex(int) - Static method in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- fromMat(Mat) - Static method in class org.photonvision.vision.calibration.JsonMatOfDouble
- fromPoint(Point) - Method in class org.photonvision.common.util.numbers.DoubleCouple
- fromSides(int) - Static method in enum class org.photonvision.vision.opencv.ContourShape
G
- Gain - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Camera settable for controllable image gain
- general - Variable in class org.photonvision.common.dataflow.websocket.UIProgramSettings
- General - Enum constant in enum class org.photonvision.common.logging.LogGroup
- generateAndSendWaveform(int, int, int...) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Generates and sends a waveform to the given pins with the specified parameters.
- GenericUSBCameraSettables - Class in org.photonvision.vision.camera.USBCameras
- GenericUSBCameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- get() - Method in class org.photonvision.common.networktables.PacketSubscriber
-
Get the latest value sent over NT.
- get() - Method in class org.photonvision.vision.frame.provider.CpuImageProcessor
- get() - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- get2019LifeCamCoeffs(boolean) - Static method in class org.photonvision.common.util.TestUtils
- get2020LifeCamCoeffs(boolean) - Static method in class org.photonvision.common.util.TestUtils
- get2023LifeCamCoeffs(boolean) - Static method in class org.photonvision.common.util.TestUtils
- get36h11MarkerPts() - Static method in class org.photonvision.simulation.VideoSimUtil
-
Gets the points representing the marker(black square) corners.
- get36h11MarkerPts(int) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Gets the points representing the marker(black square) corners.
- getAllActiveInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
- getAllActiveWiredInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
- getAllChanges() - Method in class org.photonvision.common.networktables.PacketSubscriber
- getAllInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
- getAllUnreadResults() - Method in class org.photonvision.PhotonCamera
-
The list of pipeline results sent by PhotonVision since the last call to getAllUnreadResults().
- getAllVideoModes() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getAllVideoModes() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getAllVideoModes() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getAllWiredInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
- getAlt() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d alt = 4;
This method returns the internal storage object without modifying any has state. - getAltCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d alt_camera_to_target = 7;
This method returns the internal storage object without modifying any has state. - getAltCameraToTarget3d() - Method in class org.photonvision.vision.target.TrackedTarget
- getAlternateCameraToTarget() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the transform that maps camera space (X = forward, Y = left, Z = up) to object/fiducial tag space (X forward, Y left, Z up) with the highest reprojection error
- getAltReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double alt_reproj_err = 5;
- getAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double ambiguity = 6;
- getApproximateBoundingPolygon() - Method in class org.photonvision.vision.target.TrackedTarget
- getApproxPolyDp() - Method in class org.photonvision.vision.opencv.Contour
- getApproxPolyDp(double, boolean) - Method in class org.photonvision.vision.opencv.Contour
- getApriltagFieldLayout() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- getApriltagImagePath(TestUtils.ApriltagTestImages, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getArea() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double area = 3;
- getArea() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- getArea() - Method in class org.photonvision.vision.opencv.Contour
- getArea() - Method in class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- getArea() - Method in class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe.FilterContoursParams
- getArea() - Method in class org.photonvision.vision.target.PotentialTarget
- getArea() - Method in class org.photonvision.vision.target.TrackedTarget
- getAsMat() - Method in class org.photonvision.vision.calibration.JsonImageMat
- getAsMat() - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
- getAsMatOfDouble() - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
- getAspectRatio() - Method in class org.photonvision.simulation.SimCameraProperties
-
Width:height
- getAspectRatio(RotatedRect, boolean) - Static method in class org.photonvision.vision.target.TargetCalculations
- getAsWpilibMat() - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
- getAvgLatencyMs() - Method in class org.photonvision.simulation.SimCameraProperties
- getBaseName() - Method in class org.photonvision.vision.camera.CameraInfo
- getBest() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d best = 2;
This method returns the internal storage object without modifying any has state. - getBestCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d best_camera_to_target = 6;
This method returns the internal storage object without modifying any has state. - getBestCameraToTarget() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the transform that maps camera space (X = forward, Y = left, Z = up) to object/fiducial tag space (X forward, Y left, Z up) with the lowest reprojection error
- getBestCameraToTarget3d() - Method in class org.photonvision.vision.target.TrackedTarget
- getBestReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double best_reproj_err = 3;
- getBestTarget() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Returns the best target in this pipeline result.
- getBlurSize() - Method in class org.photonvision.vision.pipe.impl.BlurPipe.BlurParams
-
Returns the blur size.
- getBoundingRect() - Method in class org.photonvision.vision.opencv.Contour
- getBoundingRect(Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Gets the (upright) rectangle which bounds this contour.
- getBoxHeight() - Method in enum class org.photonvision.vision.target.TargetModel
- getBufferPosition() - Method in class org.photonvision.vision.pipeline.result.BytePackable
- getCalibDir() - Method in class org.photonvision.common.configuration.ConfigManager
- getCalibrationImageSavePath(String) - Method in class org.photonvision.common.configuration.ConfigManager
- getCalibrationImageSavePathWithRes(Size, String) - Method in class org.photonvision.common.configuration.ConfigManager
- getCalibrationPath(boolean) - Static method in class org.photonvision.common.util.TestUtils
- getCallerCallerClassName() - Static method in class org.photonvision.common.util.ReflectionUtils
- getCallerClassName() - Static method in class org.photonvision.common.util.ReflectionUtils
- getCamera() - Method in class org.photonvision.simulation.PhotonCameraSim
- getCameraConfiguration() - Method in class org.photonvision.vision.processes.VisionSource
- getCameraConfigurations() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- getCameraIntrinsicsMat() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- getCameraMatrix() - Method in class org.photonvision.PhotonCamera
- getCameraPose(PhotonCameraSim) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get a simulated camera's position on the field.
- getCameraPose(PhotonCameraSim, double) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get a simulated camera's position on the field.
- getCameraQuirks() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- getCameraRelativeRvec() - Method in class org.photonvision.vision.target.TrackedTarget
- getCameraRelativeTvec() - Method in class org.photonvision.vision.target.TrackedTarget
- getCameraSim(String) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get one of the simulated cameras.
- getCameraSims() - Method in class org.photonvision.simulation.VisionSystemSim
-
Get all the simulated cameras.
- getCameraTable() - Method in class org.photonvision.PhotonCamera
-
Gets the NetworkTable representing this camera's subtable.
- getCamProperties() - Method in class org.photonvision.vision.pipe.impl.SortContoursPipe.SortContoursParams
- getCaptureTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 capture_timestamp_micros = 5;
- getCaptureTimestampMicros() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
-
The time that this image was captured, in the coprocessor's time base.
- getCenterPoint() - Method in class org.photonvision.vision.opencv.Contour
- getCenterX() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- getCenterY() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- getChangeSubscriber() - Method in class org.photonvision.vision.processes.VisionModule
- getCharucoBoardImagesPath() - Static method in class org.photonvision.common.util.TestUtils
- getClasses() - Method in class org.photonvision.jni.RknnObjectDetector
-
Returns the classes that the detector can detect
- getClasses() - Method in class org.photonvision.vision.objects.NullModel
- getClasses() - Method in interface org.photonvision.vision.objects.ObjectDetector
-
Returns the classes that the detector can detect
- getClassID() - Method in class org.photonvision.vision.target.TrackedTarget
- getClassNames() - Method in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe
- getCoeffs(String, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getComparator() - Method in enum class org.photonvision.PhotonTargetSortMode
- getComparator() - Method in enum class org.photonvision.vision.opencv.ContourSortMode
- getConfidence() - Method in class org.photonvision.vision.target.TrackedTarget
- getConfig() - Method in class org.photonvision.common.configuration.ConfigManager
- getConfig() - Method in class org.photonvision.common.configuration.SqlConfigProvider
- getConfig() - Method in class org.photonvision.common.hardware.HardwareManager
- getConfigDirectoriesPath(boolean) - Static method in class org.photonvision.common.util.TestUtils
- getConfiguration() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getConnectedCSICameras() - Method in class org.photonvision.vision.processes.VisionSourceManager
-
Retrieve the list of csi cameras from libcamera.
- getConnectedUSBCameras() - Method in class org.photonvision.vision.processes.VisionSourceManager
-
Pre filter out any csi cameras to return just USB Cameras.
- getContour() - Method in class org.photonvision.vision.opencv.CVShape
- getContourAreaPercent(Point[]) - Method in class org.photonvision.simulation.SimCameraProperties
-
The percentage(0 - 100) of this camera's resolution the contour takes up in pixels of the image.
- getConvexHull() - Method in class org.photonvision.vision.opencv.Contour
- getConvexHull(Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Gets the convex hull contour (the outline) of a list of points.
- getCorrectedPixelRot(Point) - Method in class org.photonvision.simulation.SimCameraProperties
-
Gives the yaw and pitch of the line intersecting the camera lens and the given pixel coordinates on the sensor.
- getCurrentPipeline() - Method in class org.photonvision.vision.processes.PipelineManager
-
Get the currently active pipeline.
- getCurrentPipelineIndex() - Method in class org.photonvision.vision.processes.PipelineManager
-
Gets the index of the currently active pipeline
- getCurrentPipelineSettings() - Method in class org.photonvision.vision.processes.PipelineManager
-
Get the currently active pipelines settings
- getCurrentPlatform() - Static method in enum class org.photonvision.common.hardware.Platform
- getCurrentSettings() - Method in class org.photonvision.vision.processes.VisionModuleChange
- getCurrentStreamPort() - Method in class org.photonvision.vision.frame.consumer.MJPGFrameConsumer
- getCurrentVideoMode() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getCurrentVideoMode() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getCurrentVideoMode() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getDataFromMat(Mat) - Static method in class org.photonvision.vision.calibration.JsonMatOfDouble
- getDate() - Static method in class org.photonvision.common.logging.Logger
- getDebugField() - Method in class org.photonvision.simulation.VisionSystemSim
- getDefaultModel() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
The default model when no model is specified.
- getDescriptor() - Static method in class org.photonvision.proto.Photon
- getDescriptor() - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- getDescriptor() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- getDescriptor() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- getDescriptor() - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- getDescriptor() - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- getDescriptor() - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- getDescriptor() - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
- getDescriptor() - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- getDescriptor() - Method in class org.photonvision.targeting.proto.PNPResultProto
- getDescriptor() - Method in class org.photonvision.targeting.proto.TargetCornerProto
- getDetectedCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
This method returns the internal storage object without modifying any has state. - getDetectedCorners() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Return a list of the n corners in image space (origin top left, x right, y down), in no particular order, detected for this target.
- getDetectedObjectClassID() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the object detection class ID number, or -1 if not set.
- getDetectedObjectConfidence() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the object detection confidence, or -1 if not set.
- getDetector() - Method in class org.photonvision.vision.aruco.PhotonArucoDetector
- getDiagFOV() - Method in class org.photonvision.simulation.SimCameraProperties
- getDigitBytes(int) - Static method in class org.photonvision.common.util.math.IPUtils
- getDigits(int) - Static method in class org.photonvision.common.util.math.IPUtils
- getDistanceToPose(Pose2d, Pose2d) - Static method in class org.photonvision.PhotonUtils
-
Returns the distance between two poses
- getDistCoeffs() - Method in class org.photonvision.PhotonCamera
-
The camera calibration's distortion coefficients, in OPENCV8 form.
- getDistCoeffs() - Method in class org.photonvision.simulation.SimCameraProperties
- getDistCoeffsArr() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- getDistCoeffsMat() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- getDivisor() - Method in class org.photonvision.vision.pipe.impl.ResizeImagePipe.ResizeImageParams
- getDriverMode() - Method in class org.photonvision.PhotonCamera
-
Returns whether the camera is in driver mode.
- getDriverMode() - Method in class org.photonvision.vision.processes.PipelineManager
-
Returns whether driver mode is active.
- getError() - Method in class org.photonvision.common.util.ShellExec
- getErrorCode() - Method in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
-
Retrieve the error code that was returned by the underlying Pigpio call.
- getEscapedInterfaceName() - Method in class org.photonvision.common.configuration.NetworkConfig
- getEstimatedPose() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
optional .photonvision.proto.ProtobufPNPResult estimated_pose = 1;
This method returns the internal storage object without modifying any has state. - getExitCode() - Method in class org.photonvision.common.util.ShellExec
- getExposureTimeMs() - Method in class org.photonvision.simulation.SimCameraProperties
- getFactory() - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- getFactory() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- getFactory() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- getFactory() - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- getFactory() - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- getFiducialId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 fiducial_id = 5;
- getFiducialId() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the fiducial ID, or -1 if not set.
- getFiducialId() - Method in class org.photonvision.vision.target.TrackedTarget
- getFiducialIdsUsed() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
This method returns the internal storage object without modifying any has state. - getFieldTags() - Method in class org.photonvision.PhotonPoseEstimator
-
Get the AprilTagFieldLayout being used by the PositionEstimator.
- getFieldVertices() - Method in class org.photonvision.simulation.VisionTargetSim
-
This target's vertices offset from its field pose.
- getFieldVertices(Pose3d) - Method in class org.photonvision.estimation.TargetModel
-
This target's vertices offset from its field pose.
- getFirst() - Method in class org.photonvision.common.util.numbers.NumberCouple
- getFOV() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getFOV() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getFPS() - Method in class org.photonvision.simulation.SimCameraProperties
- getFrameProvider() - Method in class org.photonvision.vision.camera.FileVisionSource
- getFrameProvider() - Method in class org.photonvision.vision.camera.LibcameraGpuSource
- getFrameProvider() - Method in class org.photonvision.vision.camera.TestSource
- getFrameProvider() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- getFrameProvider() - Method in class org.photonvision.vision.processes.VisionSource
- getFrameSpeedMs() - Method in class org.photonvision.simulation.SimCameraProperties
- getFrameStaticProperties() - Method in class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- getFrameStaticProperties() - Method in class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe.FilterContoursParams
- getFrameStaticProperties() - Method in class org.photonvision.vision.pipe.impl.FilterShapesPipe.FilterShapesPipeParams
- getFrameStaticProperties() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getFullness() - Method in class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- getFullStackTrace() - Static method in class org.photonvision.common.util.ReflectionUtils
- getGPUMemorySplit() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getGroup() - Method in class org.photonvision.vision.pipe.impl.GroupContoursPipe.GroupContoursParams
- getHardwareConfig() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- getHardwareConfigJson() - Static method in class org.photonvision.common.util.TestUtils
- getHardwareModel() - Static method in enum class org.photonvision.common.hardware.Platform
- getHardwareSettings() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- getHorizFOV() - Method in class org.photonvision.simulation.SimCameraProperties
- getHsvLower() - Method in class org.photonvision.vision.pipe.impl.HSVPipe.HSVParams
- getHsvUpper() - Method in class org.photonvision.vision.pipe.impl.HSVPipe.HSVParams
- getHueInverted() - Method in class org.photonvision.vision.pipe.impl.HSVPipe.HSVParams
- getHumanReadableName() - Method in class org.photonvision.vision.camera.CameraInfo
- getId() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- getImageCaptureTimestampNanos() - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
- getImageCorners(Size) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Gets the points representing the corners of this image.
- getImageSavePath() - Method in class org.photonvision.common.configuration.ConfigManager
- getInputMat() - Method in class org.photonvision.vision.frame.provider.FileFrameProvider
- getInputMat() - Method in class org.photonvision.vision.frame.provider.USBFrameProvider
- getInstance() - Static method in class org.photonvision.common.configuration.ConfigManager
- getInstance() - Static method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Returns the singleton instance of the NeuralNetworkModelManager
- getInstance() - Static method in class org.photonvision.common.configuration.PathManager
- getInstance() - Static method in class org.photonvision.common.dataflow.DataChangeService
- getInstance() - Static method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- getInstance() - Static method in class org.photonvision.common.hardware.HardwareManager
- getInstance() - Static method in class org.photonvision.common.logging.KernelLogLogger
- getInstance() - Static method in class org.photonvision.common.logging.PvCSCoreLogger
- getInstance() - Static method in class org.photonvision.common.networking.NetworkManager
- getInstance() - Static method in class org.photonvision.common.networking.RoborioFinder
- getInstance() - Static method in class org.photonvision.common.util.NativeLibHelper
- getInstance() - Static method in class org.photonvision.common.util.TimedTaskManager
- getInstance() - Static method in class org.photonvision.jni.RknnDetectorJNI
- getInstance() - Static method in class org.photonvision.mrcal.MrCalJNILoader
- getInstance() - Static method in class org.photonvision.server.DataSocketHandler
- getInstance() - Static method in class org.photonvision.vision.objects.NullModel
- getInstance() - Static method in class org.photonvision.vision.processes.VisionModuleManager
- getInstance() - Static method in class org.photonvision.vision.processes.VisionSourceManager
- getInterfaceUUID() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
The hash of the schema string
- getInterfaceUUID() - Method in class org.photonvision.common.networktables.PacketSubscriber
- getInterfaceUUID() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getInterfaceUUID() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getInterfaceUUID() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getInterfaceUUID() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getInterfaceUUID() - Method in class org.photonvision.struct.PnpResultSerde
- getInterfaceUUID() - Method in class org.photonvision.struct.TargetCornerSerde
- getIntersection() - Method in class org.photonvision.vision.pipe.impl.GroupContoursPipe.GroupContoursParams
- getIntrinsics() - Method in class org.photonvision.simulation.SimCameraProperties
- getIntrinsicsArr() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- getIsV4lCsiCamera() - Method in class org.photonvision.vision.camera.CameraInfo
- getKernel() - Method in class org.photonvision.vision.pipe.impl.ErodeDilatePipe.ErodeDilateParams
- getLaptop() - Static method in class org.photonvision.common.util.TestUtils
- getLatencyMillis() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
-
Returns the time between image capture and publish to NT
- getLatencyMillis() - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
-
Deprecated.
- getLatencyMs() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
Deprecated.
- getLatencyStdDevMs() - Method in class org.photonvision.simulation.SimCameraProperties
- getLatestResult() - Method in class org.photonvision.PhotonCamera
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getLEDMode() - Method in class org.photonvision.PhotonCamera
-
Returns the current LED mode.
- getLineFromPoints(Point, Point) - Static method in class org.photonvision.vision.target.TargetCalculations
- getLineValues() - Method in class org.photonvision.vision.opencv.DualOffsetValues
- getLogPath() - Method in class org.photonvision.common.configuration.ConfigManager
- getLogPath() - Method in class org.photonvision.common.configuration.PathManager
- getLogsDir() - Method in class org.photonvision.common.configuration.ConfigManager
- getLogsDir() - Method in class org.photonvision.common.configuration.PathManager
- getMallocedMemory() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getMat() - Method in class org.photonvision.vision.opencv.CVMat
- getMat2f() - Method in class org.photonvision.vision.opencv.Contour
- getMatCount() - Static method in class org.photonvision.vision.opencv.CVMat
- getMaxByteSize() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
- getMaxByteSize() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getMaxByteSize() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getMaxByteSize() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getMaxByteSize() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getMaxByteSize() - Method in class org.photonvision.struct.PnpResultSerde
- getMaxByteSize() - Method in class org.photonvision.struct.TargetCornerSerde
- getMaxExposureRaw() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getMaxExposureRaw() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getMaxExposureRaw() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getMaxSightRangeMeters() - Method in class org.photonvision.simulation.PhotonCameraSim
- getMaxTargets() - Method in class org.photonvision.vision.pipe.impl.SortContoursPipe.SortContoursParams
- getMaxWhiteBalanceTemp() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getMaxWhiteBalanceTemp() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getMaxWhiteBalanceTemp() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getMemory() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getMessage() - Method in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- getMessageForError(int) - Static method in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- getMinAreaRect() - Method in class org.photonvision.vision.opencv.Contour
- getMinAreaRect() - Method in class org.photonvision.vision.target.PotentialTarget
- getMinAreaRect() - Method in class org.photonvision.vision.target.TrackedTarget
- getMinAreaRect(Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Gets the rotated rectangle with minimum area which bounds this contour.
- getMinAreaRectCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
This method returns the internal storage object without modifying any has state. - getMinAreaRectCorners() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Return a list of the 4 corners in image space (origin top left, x right, y down), in no particular order, of the minimum area bounding rectangle of this target
- getMinExposureRaw() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getMinExposureRaw() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getMinExposureRaw() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getMinPercentOfAvg() - Method in class org.photonvision.vision.pipe.impl.SpeckleRejectPipe.SpeckleRejectParams
- getMinTargetAreaPercent() - Method in class org.photonvision.simulation.PhotonCameraSim
- getMinTargetAreaPixels() - Method in class org.photonvision.simulation.PhotonCameraSim
- getMinWhiteBalanceTemp() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getMinWhiteBalanceTemp() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- getMinWhiteBalanceTemp() - Method in class org.photonvision.vision.processes.VisionSourceSettables
- getModel() - Method in class org.photonvision.jni.RknnObjectDetector
-
Returns the model in use by this detector.
- getModel() - Method in class org.photonvision.simulation.VisionTargetSim
- getModel() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getModel() - Method in class org.photonvision.vision.objects.NullModel
- getModel() - Method in interface org.photonvision.vision.objects.ObjectDetector
-
Returns the model that created this ObjectDetector.
- getModel(String) - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Retrieves the model with the specified name, assuming it is available under a supported backend.
- getModels() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Retrieves the deep neural network models available, in a format that can be used by the frontend.
- getModelsDirectory() - Method in class org.photonvision.common.configuration.ConfigManager
-
Get (and create if not present) the subfolder where ML models are stored
- getModule(int) - Method in class org.photonvision.vision.processes.VisionModuleManager
- getModule(String) - Method in class org.photonvision.vision.processes.VisionModuleManager
- getModules() - Method in class org.photonvision.vision.processes.VisionModuleManager
- getMoments() - Method in class org.photonvision.vision.opencv.Contour
- getMultiTagResult() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Return the latest multi-target result.
- getMultiTargetResult() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional .photonvision.proto.ProtobufMultiTargetPNPResult multi_target_result = 3;
This method returns the internal storage object without modifying any has state. - getMutableAlt() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d alt = 4;
This method returns the internal storage object and sets the corresponding has state. - getMutableAltCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d alt_camera_to_target = 7;
This method returns the internal storage object and sets the corresponding has state. - getMutableBest() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d best = 2;
This method returns the internal storage object and sets the corresponding has state. - getMutableBestCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d best_camera_to_target = 6;
This method returns the internal storage object and sets the corresponding has state. - getMutableDetectedCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
This method returns the internal storage object and sets the corresponding has state. - getMutableEstimatedPose() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
optional .photonvision.proto.ProtobufPNPResult estimated_pose = 1;
This method returns the internal storage object and sets the corresponding has state. - getMutableFiducialIdsUsed() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
This method returns the internal storage object and sets the corresponding has state. - getMutableMinAreaRectCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
This method returns the internal storage object and sets the corresponding has state. - getMutableMultiTargetResult() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional .photonvision.proto.ProtobufMultiTargetPNPResult multi_target_result = 3;
This method returns the internal storage object and sets the corresponding has state. - getMutableTargets() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
This method returns the internal storage object and sets the corresponding has state. - getName() - Method in class org.photonvision.PhotonCamera
-
Returns the name of the camera.
- getName() - Method in class org.photonvision.vision.frame.FrameProvider
- getName() - Method in class org.photonvision.vision.frame.provider.FileFrameProvider
- getName() - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- getName() - Method in class org.photonvision.vision.frame.provider.USBFrameProvider
- getName() - Method in interface org.photonvision.vision.objects.Model
- getName() - Method in class org.photonvision.vision.objects.NullModel
- getName() - Method in class org.photonvision.vision.objects.RknnModel
- getNativeLibraryFolderName() - Static method in enum class org.photonvision.common.hardware.Platform
- getNativeName() - Method in enum class org.photonvision.vision.apriltag.AprilTagFamily
- getNestedPhotonMessages() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
Gets the list of photonstruct types referenced by this struct.
- getNestedPhotonMessages() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getNestedPhotonMessages() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getNestedPhotonMessages() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getNestedPhotonMessages() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getNestedPhotonMessages() - Method in class org.photonvision.struct.PnpResultSerde
- getNestedPhotonMessages() - Method in class org.photonvision.struct.TargetCornerSerde
- getNestedWpilibMessages() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
Gets the list of WPILib struct types referenced by this struct.
- getNestedWpilibMessages() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getNestedWpilibMessages() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getNestedWpilibMessages() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getNestedWpilibMessages() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getNestedWpilibMessages() - Method in class org.photonvision.struct.PnpResultSerde
- getNestedWpilibMessages() - Method in class org.photonvision.struct.TargetCornerSerde
- getNetworkConfig() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- getNewlines() - Method in class org.photonvision.jni.QueuedFileLogger
- getNewPropValue() - Method in class org.photonvision.vision.processes.VisionModuleChange
- getNMinfoForConnName(String) - Static method in class org.photonvision.common.networking.NetworkUtils
- getNMinfoForDevName(String) - Static method in class org.photonvision.common.networking.NetworkUtils
- getNpuUsage() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getNthCaller(int) - Static method in class org.photonvision.common.util.ReflectionUtils
- getNTInst() - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- getNtPublishTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 nt_publish_timestamp_micros = 6;
- getNumBytesRead() - Method in class org.photonvision.common.dataflow.structures.Packet
- getNumBytesWritten() - Method in class org.photonvision.common.dataflow.structures.Packet
- getObjDetectionConf() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional float obj_detection_conf = 12;
- getObjDetectionId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 obj_detection_id = 11;
- getOffset() - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- getOffset() - Method in class org.photonvision.common.dataflow.networktables.TimeSyncManager
- getOffset() - Method in class org.photonvision.jni.TimeSyncClient
-
This offset, when added to the current value of nt::now(), yields the timestamp in the timebase of the TSP Server
- getOrientedPose(Translation3d, Translation3d) - Static method in class org.photonvision.estimation.TargetModel
-
Returns a Pose3d with the given target translation oriented (with its relative x-axis aligned) to the camera translation.
- getOriginContext() - Method in class org.photonvision.vision.processes.VisionModuleChange
- getOutput() - Method in class org.photonvision.common.util.ShellExec
- getPacketSize() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Returns the size of the packet needed to store this pipeline result.
- getParams() - Method in class org.photonvision.vision.aruco.PhotonArucoDetector
-
Get a copy of the current parameters being used.
- getParams() - Method in class org.photonvision.vision.pipe.CVPipe
- getPercentile(List<Double>, double) - Static method in class org.photonvision.common.util.math.MathUtils
-
Get the value of the nTh percentile of a list
- getPerimeter() - Method in class org.photonvision.vision.opencv.Contour
- getPerViewErrors() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- getPhotonDetector() - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipe
- getPhysicalInterfaceName() - Method in class org.photonvision.common.configuration.NetworkConfig
- getPingMetadata() - Method in class org.photonvision.jni.TimeSyncClient
- getPinNumber() - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- getPinNumber() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- getPinNumber() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- getPipelineIndex() - Method in class org.photonvision.PhotonCamera
-
Returns the active pipeline index.
- getPipelineNickname(int) - Method in class org.photonvision.vision.processes.PipelineManager
-
Get the settings for a pipeline by index.
- getPipelineNicknames() - Method in class org.photonvision.vision.processes.PipelineManager
-
Gets a list of nicknames for all user pipelines
- getPipelineSettings(int) - Method in class org.photonvision.vision.processes.PipelineManager
-
Get the settings for a pipeline by index.
- getPitch() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pitch = 2;
- getPitch() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- getPitch() - Method in class org.photonvision.vision.target.TrackedTarget
- getPiVersion() - Static method in enum class org.photonvision.common.hardware.PiVersion
- getPixelPitch(double) - Method in class org.photonvision.simulation.SimCameraProperties
-
The pitch from the principal point of this camera to the pixel y value.
- getPixelRot(Point) - Method in class org.photonvision.simulation.SimCameraProperties
-
Finds the yaw and pitch to the given image point.
- getPixelYaw(double) - Method in class org.photonvision.simulation.SimCameraProperties
-
The yaw from the principal point of this camera to the pixel x value.
- getPlatformName() - Static method in enum class org.photonvision.common.hardware.Platform
- getPolygonImagePath(TestUtils.PolygonTestImages, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getPose() - Method in class org.photonvision.simulation.VisionTargetSim
- getPoseAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pose_ambiguity = 8;
- getPoseAmbiguity() - Method in class org.photonvision.targeting.PhotonTrackedTarget
-
Get the ratio of best:alternate pose reprojection errors, called ambiguity.
- getPoseAmbiguity() - Method in class org.photonvision.vision.target.TrackedTarget
- getPowercellImagePath(TestUtils.PowercellTestImages, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getPowercellPath(boolean) - Static method in class org.photonvision.common.util.TestUtils
- getPrimaryStrategy() - Method in class org.photonvision.PhotonPoseEstimator
-
Get the Position Estimation Strategy being used by the Position Estimator.
- getProcessingMillis() - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
- getProgramDirectory() - Static method in class org.photonvision.common.util.file.ProgramDirectoryUtilities
- getPropName() - Method in class org.photonvision.vision.processes.VisionModuleChange
- getPublishTimestampMicros() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
-
The time that this result was published to NT, in the coprocessor's time base.
- getQuirkyCamera(int, int) - Static method in class org.photonvision.vision.camera.QuirkyCamera
- getQuirkyCamera(int, int, String) - Static method in class org.photonvision.vision.camera.QuirkyCamera
- getRatio() - Method in class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- getRatio() - Method in class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe.FilterContoursParams
- getRealWorldCoordinatesArray() - Method in enum class org.photonvision.vision.target.TargetModel
- getRealWorldTargetCoordinates() - Method in enum class org.photonvision.vision.target.TargetModel
- getReferencePose() - Method in class org.photonvision.PhotonPoseEstimator
-
Return the reference position that is being used by the estimator.
- getReflectiveProfileString(long[]) - Static method in class org.photonvision.vision.pipeline.PipelineProfiler
- getRequestedIndex() - Method in class org.photonvision.vision.processes.PipelineManager
-
Grab the currently requested pipeline index.
- getResArea() - Method in class org.photonvision.simulation.SimCameraProperties
- getResHeight() - Method in class org.photonvision.simulation.SimCameraProperties
- getResourcesFolderPath(boolean) - Static method in class org.photonvision.common.util.TestUtils
- getResWidth() - Method in class org.photonvision.simulation.SimCameraProperties
- getRobotOffsetPoint() - Method in class org.photonvision.vision.target.TrackedTarget
- getRobotPose() - Method in class org.photonvision.simulation.VisionSystemSim
-
Get the latest robot pose in meters saved by the vision system.
- getRobotPose(double) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get the robot pose in meters saved by the vision system at this timestamp.
- getRobotToCamera(PhotonCameraSim) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get a simulated camera's position relative to the robot.
- getRobotToCamera(PhotonCameraSim, double) - Method in class org.photonvision.simulation.VisionSystemSim
-
Get a simulated camera's position relative to the robot.
- getRobotToCameraTransform() - Method in class org.photonvision.PhotonPoseEstimator
- getRootFolder() - Method in class org.photonvision.common.configuration.PathManager
- getRotation() - Method in class org.photonvision.estimation.RotTrlTransform3d
-
The rotation component of this transformation
- getRotation() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- getScaledThickness(double, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Given a line thickness in a 640x480 image, try to scale to the given destination image resolution.
- getSchema() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
The schema definition, as defined in photon-serde/README.md
- getSchema() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getSchema() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getSchema() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getSchema() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getSchema() - Method in class org.photonvision.struct.PnpResultSerde
- getSchema() - Method in class org.photonvision.struct.TargetCornerSerde
- getSecond() - Method in class org.photonvision.common.util.numbers.NumberCouple
- getSequenceId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 sequence_id = 4;
- getSequenceID() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
-
The number of non-empty frames processed by this camera since boot.
- getSerde() - Method in class org.photonvision.targeting.MultiTargetPNPResult
- getSerde() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
- getSerde() - Method in class org.photonvision.targeting.PhotonPipelineResult
- getSerde() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- getSerde() - Method in class org.photonvision.targeting.PnpResult
- getSerde() - Method in interface org.photonvision.targeting.serde.PhotonStructSerializable
- getSerde() - Method in class org.photonvision.targeting.TargetCorner
- getServer() - Method in class org.photonvision.jni.TimeSyncClient
- getSettables() - Method in class org.photonvision.vision.camera.FileVisionSource
- getSettables() - Method in class org.photonvision.vision.camera.LibcameraGpuSource
- getSettables() - Method in class org.photonvision.vision.camera.TestSource
- getSettables() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- getSettables() - Method in class org.photonvision.vision.processes.VisionSource
- getSettingChanges() - Method in class org.photonvision.vision.processes.VisionModuleChangeSubscriber
- getSettings() - Method in class org.photonvision.vision.pipeline.CVPipeline
- getSettingsFolderAsZip() - Method in class org.photonvision.common.configuration.ConfigManager
- getShape() - Method in class org.photonvision.vision.target.TrackedTarget
- getSize() - Method in class org.photonvision.common.dataflow.structures.Packet
- getSkew() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double skew = 4;
- getSkew() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- getSkew() - Method in class org.photonvision.vision.target.TrackedTarget
- getSortMode() - Method in class org.photonvision.vision.pipe.impl.SortContoursPipe.SortContoursParams
- getSquaresBoardImagesPath() - Static method in class org.photonvision.common.util.TestUtils
- getState() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- getStateAsCameraConfig() - Method in class org.photonvision.vision.processes.VisionModule
- getStateImpl() - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- getStateImpl() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- getStateImpl() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- getSupportedBackends() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
-
Retrieves the list of supported backends.
- getTagModel() - Method in class org.photonvision.PhotonPoseEstimator
-
Get the TargetModel representing the tags being detected.
- getTargetCorners() - Method in class org.photonvision.vision.target.TrackedTarget
- getTargetOffsetPoint() - Method in class org.photonvision.vision.target.TrackedTarget
- getTargets() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
This method returns the internal storage object without modifying any has state. - getTargets() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Returns a copy of the vector of targets.
- getTargetSortMode() - Method in class org.photonvision.simulation.PhotonCameraSim
- getTemp() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getTestImagesPath(boolean) - Static method in class org.photonvision.common.util.TestUtils
- getTestMode2019ImagePath() - Static method in class org.photonvision.common.util.TestUtils
- getTestMode2020ImagePath() - Static method in class org.photonvision.common.util.TestUtils
- getTestMode2022ImagePath() - Static method in class org.photonvision.common.util.TestUtils
- getTestMode2023ImagePath() - Static method in class org.photonvision.common.util.TestUtils
- getTestModeApriltagPath() - Static method in class org.photonvision.common.util.TestUtils
- getThresholdType() - Method in class org.photonvision.vision.pipeline.CVPipeline
- getThrottleReason() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getTimeSinceLastPong() - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- getTimeSinceLastPong() - Method in class org.photonvision.common.dataflow.networktables.TimeSyncManager
- getTimeSinceLastPongMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 time_since_last_pong_micros = 7;
- getTimestampSeconds() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Returns the estimated time the frame was taken, in the Time Sync Server's time base (nt::Now).
- getTransform() - Method in class org.photonvision.estimation.RotTrlTransform3d
-
This transformation as a Transform3d (as if of the origin)
- getTranslation() - Method in class org.photonvision.estimation.RotTrlTransform3d
-
The translation component of this transformation
- getTypeClass() - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- getTypeClass() - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
- getTypeClass() - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- getTypeClass() - Method in class org.photonvision.targeting.proto.PNPResultProto
- getTypeClass() - Method in class org.photonvision.targeting.proto.TargetCornerProto
- getTypeName() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
The name of this struct (eg "PhotonTrackedTarget")
- getTypeName() - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- getTypeName() - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- getTypeName() - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- getTypeName() - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- getTypeName() - Method in class org.photonvision.struct.PnpResultSerde
- getTypeName() - Method in class org.photonvision.struct.TargetCornerSerde
- getTypeString() - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
-
Gets the type string (e.g.
- getUptime() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getUSBPath() - Method in class org.photonvision.common.configuration.CameraConfiguration
-
Get a unique descriptor of the USB port this camera is attached to.
- getUSBPath() - Method in class org.photonvision.vision.camera.CameraInfo
-
Get a unique descriptor of the USB port this camera is attached to.
- getUsedDiskPct() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getUsedRam() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getUserVersion() - Method in class org.photonvision.common.configuration.SqlConfigProvider
- getUtilization() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- getValue() - Method in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
- getVertFOV() - Method in class org.photonvision.simulation.SimCameraProperties
- getVideoSimFrameRaw() - Method in class org.photonvision.simulation.PhotonCameraSim
- getVideoSimRaw() - Method in class org.photonvision.simulation.PhotonCameraSim
- getVisibleLayoutTags(List<PhotonTrackedTarget>, AprilTagFieldLayout) - Static method in class org.photonvision.estimation.VisionEstimation
-
Get the visible
AprilTag
s which are in the tag layout using the visible tag IDs. - getVisibleLine(RotTrlTransform3d, Translation3d, Translation3d) - Method in class org.photonvision.simulation.SimCameraProperties
-
Determines where the line segment defined by the two given translations intersects the camera's frustum/field-of-vision, if at all.
- getVisionTargets() - Method in class org.photonvision.simulation.VisionSystemSim
- getVisionTargets(String) - Method in class org.photonvision.simulation.VisionSystemSim
- getVisualizationBoxBottom() - Method in enum class org.photonvision.vision.target.TargetModel
- getVisualizationBoxTop() - Method in enum class org.photonvision.vision.target.TargetModel
- getWPIImagePath(TestUtils.WPI2019Image, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getWPIImagePath(TestUtils.WPI2020Image, boolean) - Static method in class org.photonvision.common.util.TestUtils
- getWrittenDataCopy() - Method in class org.photonvision.common.dataflow.structures.Packet
-
Returns a copy of only the packet data we've actually written to so far.
- getX() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double x = 1;
- getXCorners() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- getY() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double y = 2;
- getYaw() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double yaw = 1;
- getYaw() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- getYaw() - Method in class org.photonvision.vision.target.TrackedTarget
- getYawToPose(Pose2d, Pose2d) - Static method in class org.photonvision.PhotonUtils
-
Returns the yaw between your robot and a target.
- getYCorners() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- GLOBAL - Static variable in class org.photonvision.common.configuration.DatabaseSchema.Tables
- GPIOBase - Class in org.photonvision.common.hardware.GPIO
- GPIOBase() - Constructor for class org.photonvision.common.hardware.GPIO.GPIOBase
- gpioRead(int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Read the GPIO level
- gpioTerminate() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Terminates the connection to the pigpio daemon
- gpioWrite(int, boolean) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Write the GPIO level
- GPUAcceleratedHSVPipe - Class in org.photonvision.vision.pipe.impl
- GPUAcceleratedHSVPipe(GPUAcceleratedHSVPipe.PBOMode) - Constructor for class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe
- GPUAcceleratedHSVPipe.PBOMode - Enum Class in org.photonvision.vision.pipe.impl
- gpuAcceleration - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- gpuMemoryCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- gpuMemoryCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- gpuMemUsageCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- gpuMemUsageCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- GrayscaleParams() - Constructor for class org.photonvision.vision.pipe.impl.GrayscalePipe.GrayscaleParams
- GrayscalePipe - Class in org.photonvision.vision.pipe.impl
- GrayscalePipe() - Constructor for class org.photonvision.vision.pipe.impl.GrayscalePipe
- GrayscalePipe.GrayscaleParams - Class in org.photonvision.vision.pipe.impl
- greenLED - Variable in class org.photonvision.common.hardware.StatusLED
- GREYSCALE - Enum constant in enum class org.photonvision.vision.frame.FrameThresholdType
- gridSize - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- groupContoursByIntersection(Contour, Contour, ContourIntersectionDirection) - Static method in class org.photonvision.vision.opencv.Contour
- GroupContoursParams(ContourGroupingMode, ContourIntersectionDirection) - Constructor for class org.photonvision.vision.pipe.impl.GroupContoursPipe.GroupContoursParams
- GroupContoursPipe - Class in org.photonvision.vision.pipe.impl
- GroupContoursPipe() - Constructor for class org.photonvision.vision.pipe.impl.GroupContoursPipe
- GroupContoursPipe.GroupContoursParams - Class in org.photonvision.vision.pipe.impl
H
- HALF - Enum constant in enum class org.photonvision.vision.frame.FrameDivisor
- hammingDist - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- HardwareConfig - Class in org.photonvision.common.configuration
- HardwareConfig() - Constructor for class org.photonvision.common.configuration.HardwareConfig
- HardwareConfig(String, String, String, ArrayList<Integer>, String, boolean, ArrayList<Integer>, String, String, ArrayList<Integer>, String, String, String, String, String, String, String, String, String, String, double, List<Integer>) - Constructor for class org.photonvision.common.configuration.HardwareConfig
- HardwareManager - Class in org.photonvision.common.hardware
- hardwareModel - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- hardwareModel - Variable in enum class org.photonvision.common.hardware.Platform
- hardwarePlatform - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- hardwarePWM(int, int, int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Starts hardware PWM on a GPIO at the specified frequency and dutycycle
- HardwareSettings - Class in org.photonvision.common.configuration
- HardwareSettings() - Constructor for class org.photonvision.common.configuration.HardwareSettings
- hasAlt() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d alt = 4;
- hasAltCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d alt_camera_to_target = 7;
- hasAltReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double alt_reproj_err = 5;
- hasAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double ambiguity = 6;
- hasArea() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double area = 3;
- hasBest() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d best = 2;
- hasBestCameraToTarget() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d best_camera_to_target = 6;
- hasBestReprojErr() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double best_reproj_err = 3;
- hasCaptureTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 capture_timestamp_micros = 5;
- hasCommandsConfigured() - Method in class org.photonvision.common.configuration.HardwareConfig
- hasDetectedCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner detected_corners = 10;
- hasEnough - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- hasEnough() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- hasEstimatedPose() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
optional .photonvision.proto.ProtobufPNPResult estimated_pose = 1;
- hasEvents() - Method in class org.photonvision.common.dataflow.DataChangeService
- hasFiducialId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 fiducial_id = 5;
- hasFiducialIdsUsed() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
repeated int32 fiducial_ids_used = 2;
- hashCode() - Method in class org.photonvision.common.configuration.HardwareSettings
- hashCode() - Method in class org.photonvision.common.dataflow.DataChangeSubscriber
- hashCode() - Method in class org.photonvision.targeting.MultiTargetPNPResult
- hashCode() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
- hashCode() - Method in class org.photonvision.targeting.PhotonPipelineResult
- hashCode() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- hashCode() - Method in class org.photonvision.targeting.PnpResult
- hashCode() - Method in class org.photonvision.targeting.TargetCorner
- hashCode() - Method in class org.photonvision.vision.camera.QuirkyCamera
- hashCode() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- hashCode() - Method in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- hashCode() - Method in class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams
- hashCode() - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- hashCode() - Method in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindCornersPipeParams
- hashCode() - Method in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- hashCode() - Method in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- hashCode() - Method in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- hashCode() - Method in class org.photonvision.vision.pipeline.CVPipelineSettings
- hasLatencyMs() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
Deprecated.
- hasLEDs() - Method in class org.photonvision.vision.camera.FileVisionSource
- hasLEDs() - Method in class org.photonvision.vision.camera.LibcameraGpuSource
- hasLEDs() - Method in class org.photonvision.vision.camera.TestSource
- hasLEDs() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- hasLEDs() - Method in class org.photonvision.vision.processes.VisionSource
- hasMinAreaRectCorners() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
repeated .photonvision.proto.ProtobufTargetCorner min_area_rect_corners = 9;
- hasMultiTargetResult() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional .photonvision.proto.ProtobufMultiTargetPNPResult multi_target_result = 3;
- hasNtPublishTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 nt_publish_timestamp_micros = 6;
- hasObjDetectionConf() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional float obj_detection_conf = 12;
- hasObjDetectionId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 obj_detection_id = 11;
- hasPitch() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pitch = 2;
- hasPoseAmbiguity() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pose_ambiguity = 8;
- hasPresetFOV() - Method in class org.photonvision.common.configuration.HardwareConfig
- hasQuirk(CameraQuirk) - Method in class org.photonvision.vision.camera.QuirkyCamera
-
Check if this camera
- hasQuirks() - Method in class org.photonvision.vision.camera.QuirkyCamera
- hasSequenceId() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 sequence_id = 4;
- hasSkew() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double skew = 4;
- hasSubContours() - Method in class org.photonvision.vision.target.TrackedTarget
- hasTargetEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- hasTargets() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
repeated .photonvision.proto.ProtobufPhotonTrackedTarget targets = 2;
- hasTargets() - Method in class org.photonvision.targeting.PhotonPipelineResult
-
Returns whether the pipeline has targets.
- hasTargets() - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
- hasTimeSinceLastPongMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 time_since_last_pong_micros = 7;
- hasX() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double x = 1;
- hasY() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double y = 2;
- hasYaw() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double yaw = 1;
- heartbeatPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- heartbeatTopic - Variable in class org.photonvision.common.networktables.NTTopicSet
- Highest - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Highest - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- HORIZONTAL - Enum constant in enum class org.photonvision.vision.opencv.ImageFlipMode
- horizontalFocalLength - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- hostname - Variable in class org.photonvision.common.configuration.NetworkConfig
- HSV - Enum constant in enum class org.photonvision.vision.frame.FrameThresholdType
- hsvHue - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- HSVParams(IntegerCouple, IntegerCouple, IntegerCouple, boolean) - Constructor for class org.photonvision.vision.pipe.impl.HSVPipe.HSVParams
- HSVPipe - Class in org.photonvision.vision.pipe.impl
- HSVPipe() - Constructor for class org.photonvision.vision.pipe.impl.HSVPipe
- HSVPipe.HSVParams - Class in org.photonvision.vision.pipe.impl
- hsvSaturation - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- hsvValue - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- HttpCamera - Enum constant in enum class org.photonvision.vision.camera.CameraType
- HTTPRequestEvent<T> - Class in org.photonvision.common.dataflow.events
- HTTPRequestEvent(DataChangeSource, DataChangeDestination, String, T) - Constructor for class org.photonvision.common.dataflow.events.HTTPRequestEvent
- hueInverted - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- HW_CFG_FNAME - Static variable in class org.photonvision.common.configuration.ConfigManager
- HW_SET_FNAME - Static variable in class org.photonvision.common.configuration.ConfigManager
I
- imageArea - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- ImageFlipMode - Enum Class in org.photonvision.vision.opencv
- imageHeight - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- imagePoints - Variable in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- ImageRotationMode - Enum Class in org.photonvision.vision.opencv
-
An image rotation about the camera's +Z axis, which points out of the camera towards the world.
- imageWidth - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- includeObservationInCalibration - Variable in class org.photonvision.vision.calibration.BoardObservation
- IncomingWebSocketEvent<T> - Class in org.photonvision.common.dataflow.events
- IncomingWebSocketEvent(DataChangeDestination, String, HashMap<String, Object>) - Constructor for class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- IncomingWebSocketEvent(DataChangeDestination, String, T) - Constructor for class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- IncomingWebSocketEvent(DataChangeDestination, String, T, Integer, WsContext) - Constructor for class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- index - Variable in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- info(String) - Method in class org.photonvision.common.logging.Logger
- info(Supplier<String>) - Method in class org.photonvision.common.logging.Logger
- INFO - Enum constant in enum class org.photonvision.common.logging.LogLevel
- initCmds(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- initCmds(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.cmds.FileCmds
- initCmds(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.cmds.LinuxCmds
- initCmds(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.cmds.PiCmds
-
Applies pi-specific commands, ignoring any input configuration
- initCmds(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.cmds.RK3588Cmds
-
Applies pi-specific commands, ignoring any input configuration
- initialize() - Static method in class org.photonvision.common.scripting.ScriptManager
- initialize() - Static method in class org.photonvision.common.scripting.ScriptManager.ScriptConfigManager
- initialize(boolean) - Method in class org.photonvision.common.networking.NetworkManager
- initialize(int) - Static method in class org.photonvision.server.Server
- InnoOV9281CameraSettables - Class in org.photonvision.vision.camera.USBCameras
- InnoOV9281CameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.InnoOV9281CameraSettables
- InnoOV9281Controls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Camera is one brand of USB OV9281 which also has incorrect v4l exposure times Real range is more like 0-500
- inputAndOutputFrame - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- inputImage - Variable in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- inputImageRotationMode - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- inputShouldShow - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- inputSize - Variable in class org.photonvision.vision.objects.RknnModel
- inputStreamPort - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- INSTANCE - Static variable in class org.photonvision.vision.objects.NullModel
- IntegerCouple - Class in org.photonvision.common.util.numbers
- IntegerCouple() - Constructor for class org.photonvision.common.util.numbers.IntegerCouple
- IntegerCouple(Integer, Integer) - Constructor for class org.photonvision.common.util.numbers.IntegerCouple
- inverse() - Method in class org.photonvision.estimation.RotTrlTransform3d
-
The inverse of this transformation.
- ipAddress - Variable in class org.photonvision.common.networking.NetworkInterface
- IPUtils - Class in org.photonvision.common.util.math
- IPUtils() - Constructor for class org.photonvision.common.util.math.IPUtils
- isConnected() - Method in class org.photonvision.PhotonCamera
-
Returns whether the camera is connected and actively returning new data.
- isCSICamera - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- isEmpty() - Method in class org.photonvision.common.util.numbers.NumberCouple
- isEmpty() - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- isEmpty() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- isEmpty() - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- isEmpty() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- isEmpty() - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- isEmpty() - Method in class org.photonvision.vision.opencv.Contour
- isErrorCompleted() - Method in class org.photonvision.common.util.ShellExec
- isFiducial() - Method in class org.photonvision.vision.target.TrackedTarget
- isFovConfigurable - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- isIntersecting(Contour, ContourIntersectionDirection) - Method in class org.photonvision.vision.opencv.Contour
- isLandscape - Variable in class org.photonvision.vision.pipe.impl.FilterContoursPipe.FilterContoursParams
- isLandscape - Variable in class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe.FilterContoursParams
- isLinux() - Static method in enum class org.photonvision.common.hardware.Platform
- isLoaded() - Method in class org.photonvision.jni.PhotonJNICommon
- isLoaded() - Method in class org.photonvision.jni.RknnDetectorJNI
- isLoaded() - Method in class org.photonvision.mrcal.MrCalJNILoader
- isOutputCompleted() - Method in class org.photonvision.common.util.ShellExec
- isPi - Variable in enum class org.photonvision.common.hardware.Platform
- isPlanar - Variable in class org.photonvision.estimation.TargetModel
- isRaspberryPi() - Static method in enum class org.photonvision.common.hardware.Platform
- isRelease - Static variable in class org.photonvision.PhotonVersion
- isRK3588() - Static method in enum class org.photonvision.common.hardware.Platform
- isRoot() - Static method in class org.photonvision.common.hardware.PlatformUtils
- isSpherical - Variable in class org.photonvision.estimation.TargetModel
- isSupported - Variable in enum class org.photonvision.common.hardware.Platform
- isSupported() - Static method in enum class org.photonvision.common.hardware.Platform
- isSupported() - Static method in class org.photonvision.raspi.LibCameraJNILoader
- isValidIPV4(String) - Static method in class org.photonvision.common.util.math.IPUtils
- isVendorCamera() - Method in class org.photonvision.vision.camera.FileVisionSource
- isVendorCamera() - Method in class org.photonvision.vision.camera.LibcameraGpuSource
- isVendorCamera() - Method in class org.photonvision.vision.camera.TestSource
- isVendorCamera() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- isVendorCamera() - Method in class org.photonvision.vision.processes.VisionSource
- isWindows() - Static method in enum class org.photonvision.common.hardware.Platform
- isWorking - Static variable in class org.photonvision.jni.PhotonTargetingJniLoader
J
- JacksonUtils - Class in org.photonvision.common.util.file
- JacksonUtils() - Constructor for class org.photonvision.common.util.file.JacksonUtils
- JacksonUtils.UIMap - Class in org.photonvision.common.util.file
- JsonImageMat - Class in org.photonvision.vision.calibration
-
JSON-serializable image.
- JsonImageMat(int, int, int, String) - Constructor for class org.photonvision.vision.calibration.JsonImageMat
- JsonImageMat(Mat) - Constructor for class org.photonvision.vision.calibration.JsonImageMat
- JsonMatOfDouble - Class in org.photonvision.vision.calibration
-
JSON-serializable image.
- JsonMatOfDouble(int, int, double[]) - Constructor for class org.photonvision.vision.calibration.JsonMatOfDouble
- JsonMatOfDouble(int, int, int, double[]) - Constructor for class org.photonvision.vision.calibration.JsonMatOfDouble
K
- k162_36_Angle - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- k162_36_Straight - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- k2016HighGoal - Enum constant in enum class org.photonvision.vision.target.TargetModel
- k2019DualTarget - Enum constant in enum class org.photonvision.vision.target.TargetModel
- k2020HighGoalOuter - Enum constant in enum class org.photonvision.vision.target.TargetModel
- k2022CircularCargoBall - Enum constant in enum class org.photonvision.vision.target.TargetModel
- k383_60_Angle2 - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- kAprilTag16h5 - Static variable in class org.photonvision.estimation.TargetModel
- kAprilTag36h11 - Static variable in class org.photonvision.estimation.TargetModel
- kAprilTag6in_16h5 - Enum constant in enum class org.photonvision.vision.target.TargetModel
- kAprilTag6p5in_36h11 - Enum constant in enum class org.photonvision.vision.target.TargetModel
- kBackAmpZone_117in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2024Images
- kBashScript - Enum constant in enum class org.photonvision.common.scripting.ScriptCommandType
- kBlink - Enum constant in enum class org.photonvision.common.hardware.VisionLEDMode
- kBlueGoal_060in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_084in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_084in_Center_720p - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_108in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_132in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_156in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_156in_Left - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_180in_Center - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_224in_Left - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_228in_ProtectedZone - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_330in_ProtectedZone - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kBlueGoal_Far_ProtectedZone - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kCargoAngledDark48in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoSideStraightDark36in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoSideStraightDark60in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoSideStraightDark72in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoSideStraightPanelDark36in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark19in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark24in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark48in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark72in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark72in_HighRes - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCargoStraightDark90in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kCircularPowerCell7in - Enum constant in enum class org.photonvision.vision.target.TargetModel
- kDefault - Enum constant in enum class org.photonvision.common.hardware.VisionLEDMode
- kDefault - Enum constant in enum class org.photonvision.common.scripting.ScriptCommandType
- kEnterDriverMode - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- KernelLogLogger - Class in org.photonvision.common.logging
-
Listens for and reproduces Linux kernel logs, from /var/log/kern.log, into the Photon logger ecosystem
- KernelLogLogger() - Constructor for class org.photonvision.common.logging.KernelLogLogger
- kExitDriverMode - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kFoundMultipleTarget - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kFoundTarget - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kLEDOff - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kLEDOn - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kLostTarget - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kNTConnected - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kNumTags36h11 - Static variable in class org.photonvision.simulation.VideoSimUtil
- kOff - Enum constant in enum class org.photonvision.common.hardware.VisionLEDMode
- kOn - Enum constant in enum class org.photonvision.common.hardware.VisionLEDMode
- kPipelineLag - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kPixelsToBoxThickness - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- kPixelsToCentroidRadius - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- kPixelsToOffset - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- kPixelsToText - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- kPixelsToThickness - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- kPolygons - Enum constant in enum class org.photonvision.common.util.TestUtils.PolygonTestImages
- kPowercell_test_1 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kPowercell_test_2 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kPowercell_test_3 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kPowercell_test_4 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kPowercell_test_5 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kPowercell_test_6 - Enum constant in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- kProgramExit - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kProgramInit - Enum constant in enum class org.photonvision.common.scripting.ScriptEventType
- kPython3Script - Enum constant in enum class org.photonvision.common.scripting.ScriptCommandType
- kPythonScript - Enum constant in enum class org.photonvision.common.scripting.ScriptCommandType
- kRedLoading_016in_Down - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_030in_Down - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_048in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_048in_Down - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_060in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_084in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRedLoading_108in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- kRobots - Enum constant in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
- kRocketPanelAngleDark48in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kRocketPanelAngleDark60in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- kRootTable - Variable in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- kSpeakerCenter_143in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2024Images
- kTableName - Static variable in class org.photonvision.PhotonCamera
- kTag_corner_1280 - Enum constant in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
- kTag1_16h5_1280 - Enum constant in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
- kTag1_640_480 - Enum constant in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
- kTag16h5 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTag25h9 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTag36h11 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTag36h11MarkerPts - Static variable in class org.photonvision.simulation.VideoSimUtil
- kTagCircle21h7 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTagCircle49h12 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTagCustom48h11 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTagStandard41h12 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTagStandard52h13 - Enum constant in enum class org.photonvision.vision.apriltag.AprilTagFamily
- kTerminal12ft6in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2022Image
- kTerminal22ft6in - Enum constant in enum class org.photonvision.common.util.TestUtils.WPI2022Image
L
- labels - Variable in class org.photonvision.vision.objects.RknnModel
- Landscape - Enum constant in enum class org.photonvision.vision.target.TargetOrientation
- Largest - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Largest - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- lastBrightness - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- lastExposureRaw - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- lastPipelineResultBestTarget - Variable in class org.photonvision.vision.processes.VisionModule
- lastPongTime - Variable in class org.photonvision.jni.TimeSyncClient.PingMetadata
- lastWhiteBalanceTemp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- latencyMillisEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- ledBlinkCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- ledBrightnessPercentage - Variable in class org.photonvision.common.configuration.HardwareSettings
- ledBrightnessRange - Variable in class org.photonvision.common.configuration.HardwareConfig
- ledDimCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- ledMode - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- ledPins - Variable in class org.photonvision.common.configuration.HardwareConfig
- ledsCanDim - Variable in class org.photonvision.common.configuration.HardwareConfig
- ledSetCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- Left - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
- Left - Enum constant in enum class org.photonvision.vision.target.TargetOffsetPointEdge
- Leftmost - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Leftmost - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- lensmodel - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- LENSMODEL_OPENCV - Enum constant in enum class org.photonvision.vision.calibration.CameraLensModel
-
OpenCV[4,5,8,12]-based model
- LENSMODEL_SPLINED_STERIOGRAPHIC - Enum constant in enum class org.photonvision.vision.calibration.CameraLensModel
-
Mrcal splined-steriographic lens model.
- LENSMODEL_STERIOGRAPHIC - Enum constant in enum class org.photonvision.vision.calibration.CameraLensModel
-
Mrcal steriographic lens model.
- lerp(double, double, double) - Static method in class org.photonvision.common.util.math.MathUtils
-
Linearly interpolates between two values.
- letterbox(Mat, Mat, Size, Scalar) - Static method in class org.photonvision.vision.objects.Letterbox
-
Resize the frame to the new shape and "letterbox" it.
- Letterbox - Class in org.photonvision.vision.objects
- Letterbox(double, double, double) - Constructor for class org.photonvision.vision.objects.Letterbox
- levels - Variable in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- LibcameraGpuFrameProvider - Class in org.photonvision.vision.frame.provider
- LibcameraGpuFrameProvider(LibcameraGpuSettables) - Constructor for class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- LibcameraGpuSettables - Class in org.photonvision.vision.camera
- LibcameraGpuSettables(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.LibcameraGpuSettables
- LibcameraGpuSource - Class in org.photonvision.vision.camera
- LibcameraGpuSource(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.LibcameraGpuSource
- LibcameraGpuSource.FPSRatedVideoMode - Class in org.photonvision.vision.camera
-
On the OV5649 the actual FPS we want to request from the GPU can be higher than the FPS that we can do after processing.
- LibCameraJNILoader - Class in org.photonvision.raspi
-
Helper for extracting photon-libcamera-gl-driver shared library files.
- LibCameraJNILoader() - Constructor for class org.photonvision.raspi.LibCameraJNILoader
- LIFECAM_1280P_CAL_FILE - Static variable in class org.photonvision.common.util.TestUtils
- LifeCam3kCameraSettables - Class in org.photonvision.vision.camera.USBCameras
- LifeCam3kCameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.LifeCam3kCameraSettables
- LifeCam3kWindowsCameraSettables - Class in org.photonvision.vision.camera.USBCameras
- LifeCam3kWindowsCameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.LifeCam3kWindowsCameraSettables
- LifeCamControls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Only certain discrete exposure settings work
- lighting - Variable in class org.photonvision.common.dataflow.websocket.UIProgramSettings
- LIMELIGHT_480P_CAL_FILE - Static variable in class org.photonvision.common.util.TestUtils
- LINUX - Enum constant in enum class org.photonvision.common.hardware.Platform.OSType
- LINUX_32 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_AARCH64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_ARM32 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_ARM64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_RASPBIAN32 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_RASPBIAN64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LINUX_RK3588_64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- LinuxCmds - Class in org.photonvision.common.hardware.metrics.cmds
- LinuxCmds() - Constructor for class org.photonvision.common.hardware.metrics.cmds.LinuxCmds
- LL2_1280_720() - Static method in class org.photonvision.simulation.SimCameraProperties
- LL2_640_480() - Static method in class org.photonvision.simulation.SimCameraProperties
- LL2_960_720() - Static method in class org.photonvision.simulation.SimCameraProperties
- load() - Method in class org.photonvision.common.configuration.ConfigManager
- load() - Method in class org.photonvision.common.configuration.SqlConfigProvider
- load() - Static method in class org.photonvision.jni.PhotonTargetingJniLoader
- load() - Static method in class org.photonvision.timesync.TimeSyncSingleton
- load() - Method in interface org.photonvision.vision.objects.Model
- load() - Method in class org.photonvision.vision.objects.NullModel
- load() - Method in class org.photonvision.vision.objects.RknnModel
- load_() - Static method in class org.photonvision.jni.PhotonTargetingJniLoader
- loadLibraries() - Static method in class org.photonvision.common.util.TestUtils
- loadLibraries() - Static method in class org.photonvision.jni.WpilibLoader
- locationInImageSpace - Variable in class org.photonvision.vision.calibration.BoardObservation
- locationInObjectSpace - Variable in class org.photonvision.vision.calibration.BoardObservation
- log(String, LogLevel) - Method in class org.photonvision.common.logging.Logger
- LOG_DATE_TIME_FORMAT - Static variable in class org.photonvision.common.configuration.ConfigManager
- LOG_DATE_TIME_FORMAT - Static variable in class org.photonvision.common.configuration.PathManager
- LOG_EXT - Static variable in class org.photonvision.common.configuration.ConfigManager
- LOG_EXT - Static variable in class org.photonvision.common.configuration.PathManager
- LOG_PREFIX - Static variable in class org.photonvision.common.configuration.ConfigManager
- LOG_PREFIX - Static variable in class org.photonvision.common.configuration.PathManager
- logFnameToDate(String) - Method in class org.photonvision.common.configuration.ConfigManager
- logFnameToDate(String) - Method in class org.photonvision.common.configuration.PathManager
- logger - Static variable in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- logger - Static variable in class org.photonvision.jni.PhotonJNICommon
- logger - Static variable in class org.photonvision.vision.processes.VisionSourceSettables
- Logger - Class in org.photonvision.common.logging
-
TODO: get rid of static {} blocks and refactor to singleton pattern
- Logger(Class<?>, String, LogGroup) - Constructor for class org.photonvision.common.logging.Logger
- Logger(Class<?>, LogGroup) - Constructor for class org.photonvision.common.logging.Logger
- LogGroup - Enum Class in org.photonvision.common.logging
- LogLevel - Enum Class in org.photonvision.common.logging
- LOST_MAT - Static variable in class org.photonvision.vision.frame.StaticFrames
- Lowest - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Lowest - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- LOWEST_AMBIGUITY - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Choose the Pose with the lowest ambiguity.
M
- m_mainContour - Variable in class org.photonvision.vision.target.PotentialTarget
- m_mainContour - Variable in class org.photonvision.vision.target.TrackedTarget
- m_subContours - Variable in class org.photonvision.vision.target.PotentialTarget
- m_subContours - Variable in class org.photonvision.vision.target.TrackedTarget
- MACOS - Enum constant in enum class org.photonvision.common.hardware.Platform
- MACOS - Enum constant in enum class org.photonvision.common.hardware.Platform.OSType
- main(String[]) - Static method in class org.photonvision.Main
- Main - Class in org.photonvision
- Main() - Constructor for class org.photonvision.Main
- makeRelativeTo(Pose3d) - Static method in class org.photonvision.estimation.RotTrlTransform3d
-
The rotation-translation transformation that makes poses in the world consider this pose as the new origin, or change the basis to this pose.
- map(double, double, double, double, double) - Static method in class org.photonvision.common.util.math.MathUtils
- map(int, int, int, int, int) - Static method in class org.photonvision.common.util.math.MathUtils
- markerSize - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- markerSizeIn - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- mat - Variable in class org.photonvision.vision.opencv.Contour
- matchCameras(List<CameraInfo>, List<CameraConfiguration>) - Method in class org.photonvision.vision.processes.VisionSourceManager
-
Create
CameraConfiguration
s based on a list of detected USB cameras and the configs on disk. - matchCameras(List<CameraInfo>, List<CameraConfiguration>, boolean) - Method in class org.photonvision.vision.processes.VisionSourceManager
-
Create
CameraConfiguration
s based on a list of detected USB cameras and the configs on disk. - matchCamerasOnlyByPath - Variable in class org.photonvision.common.configuration.NetworkConfig
-
If we should ONLY match cameras by path, and NEVER only by base-name.
- MathUtils - Class in org.photonvision.common.util.math
- matrixToMat(SimpleMatrix) - Static method in class org.photonvision.estimation.OpenCVHelp
- matToMatrix(Mat) - Static method in class org.photonvision.estimation.OpenCVHelp
- max_detections - Variable in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe.ObjectDetectionPipeParams
- MAX_FPS - Static variable in class org.photonvision.vision.frame.provider.FileFrameProvider
- MAX_LOGS_TO_KEEP - Static variable in class org.photonvision.common.logging.Logger
- maxCannyThresh - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- maxExposure - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- maxExposureRaw - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- maximumBoxColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- maxWhiteBalanceTemp - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- maxWhiteBalanceTemp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- mean(List<? extends Number>) - Static method in class org.photonvision.common.util.numbers.NumberListUtils
- meanErrors - Variable in class org.photonvision.vision.calibration.UICameraCalibrationCoefficients
- median(List<T>, Comparator<T>) - Static method in class org.photonvision.common.util.numbers.NumberListUtils
- MemoryManager - Class in org.photonvision.common.util
- MemoryManager(int) - Constructor for class org.photonvision.common.util.MemoryManager
- MemoryManager(int, long) - Constructor for class org.photonvision.common.util.MemoryManager
- mergeFrom(Photon.ProtobufMultiTargetPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- mergeFrom(Photon.ProtobufPhotonPipelineResult) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- mergeFrom(Photon.ProtobufPhotonTrackedTarget) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- mergeFrom(Photon.ProtobufPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- mergeFrom(Photon.ProtobufTargetCorner) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- mergeFrom(JsonSource) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- mergeFrom(JsonSource) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- mergeFrom(JsonSource) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- mergeFrom(JsonSource) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- mergeFrom(JsonSource) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- mergeFrom(ProtoSource) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- mergeFrom(ProtoSource) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- mergeFrom(ProtoSource) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- mergeFrom(ProtoSource) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- mergeFrom(ProtoSource) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- metadata - Variable in class org.photonvision.targeting.PhotonPipelineResult
- MetricsManager - Class in org.photonvision.common.hardware.metrics
- MetricsManager() - Constructor for class org.photonvision.common.hardware.metrics.MetricsManager
- microsToNanos(long) - Static method in class org.photonvision.common.util.math.MathUtils
- migrations - Static variable in class org.photonvision.common.configuration.DatabaseSchema
- millisToNanos(long) - Static method in class org.photonvision.common.util.math.MathUtils
- minAreaRectCorners - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- minCount - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- minDist - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
- minExposure - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- minExposureRaw - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- minWhiteBalanceTemp - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- minWhiteBalanceTemp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- MJPGFrameConsumer - Class in org.photonvision.vision.frame.consumer
- MJPGFrameConsumer(String, int) - Constructor for class org.photonvision.vision.frame.consumer.MJPGFrameConsumer
- MJPGFrameConsumer(String, int, int, int) - Constructor for class org.photonvision.vision.frame.consumer.MJPGFrameConsumer
- model - Variable in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe.ObjectDetectionPipeParams
- model - Variable in class org.photonvision.vision.pipeline.ObjectDetectionPipelineSettings
- Model - Interface in org.photonvision.vision.objects
- modelFile - Variable in class org.photonvision.vision.objects.RknnModel
- moduleIndex - Variable in class org.photonvision.vision.processes.VisionModule
- MrCalJNILoader - Class in org.photonvision.mrcal
- mrCalWorking - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- MULTI_TAG_PNP_ON_COPROCESSOR - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Use all visible tags to compute a single pose estimate on coprocessor.
- MULTI_TAG_PNP_ON_RIO - Enum constant in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Use all visible tags to compute a single pose estimate.
- multitagResult - Variable in class org.photonvision.targeting.PhotonPipelineResult
- multiTagResult - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- MultiTargetPNPPipe - Class in org.photonvision.vision.pipe.impl
-
Estimate the camera pose given multiple Apriltag observations
- MultiTargetPNPPipe() - Constructor for class org.photonvision.vision.pipe.impl.MultiTargetPNPPipe
- MultiTargetPNPPipe.MultiTargetPNPPipeParams - Class in org.photonvision.vision.pipe.impl
- MultiTargetPNPPipeParams(CameraCalibrationCoefficients, AprilTagFieldLayout, TargetModel) - Constructor for class org.photonvision.vision.pipe.impl.MultiTargetPNPPipe.MultiTargetPNPPipeParams
- MultiTargetPNPResult - Class in org.photonvision.targeting
- MultiTargetPNPResult() - Constructor for class org.photonvision.targeting.MultiTargetPNPResult
- MultiTargetPNPResult(PnpResult, List<Short>) - Constructor for class org.photonvision.targeting.MultiTargetPNPResult
- MultiTargetPNPResultProto - Class in org.photonvision.targeting.proto
- MultiTargetPNPResultProto() - Constructor for class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- MultiTargetPNPResultSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for MultiTargetPNPResult
- MultiTargetPNPResultSerde() - Constructor for class org.photonvision.struct.MultiTargetPNPResultSerde
- MutatingPipe<I,
P> - Class in org.photonvision.vision.pipe - MutatingPipe() - Constructor for class org.photonvision.vision.pipe.MutatingPipe
N
- name - Variable in class org.photonvision.common.networking.NetworkInterface
- nanosElapsed - Variable in class org.photonvision.vision.pipe.CVPipe.CVPipeResult
- nanosToMicros(long) - Static method in class org.photonvision.common.util.math.MathUtils
- nanosToMillis(double) - Static method in class org.photonvision.common.util.math.MathUtils
- nanosToMillis(long) - Static method in class org.photonvision.common.util.math.MathUtils
- NativeLibHelper - Class in org.photonvision.common.util
- NativeLibPath - Variable in class org.photonvision.common.util.NativeLibHelper
- nativeLibraryFolderName - Variable in enum class org.photonvision.common.hardware.Platform
- NET_SET_FNAME - Static variable in class org.photonvision.common.configuration.ConfigManager
- netmask - Variable in class org.photonvision.common.networking.NetworkInterface
- NetworkConfig - Class in org.photonvision.common.configuration
- NetworkConfig() - Constructor for class org.photonvision.common.configuration.NetworkConfig
- NetworkConfig(String, NetworkMode, String, String, boolean, boolean, boolean, String, String, String, boolean) - Constructor for class org.photonvision.common.configuration.NetworkConfig
- NetworkConfig(NetworkConfig) - Constructor for class org.photonvision.common.configuration.NetworkConfig
- networkingDisabled - Variable in class org.photonvision.common.dataflow.websocket.UINetConfig
- networkingIsDisabled - Variable in class org.photonvision.common.networking.NetworkManager
- NetworkInterface - Class in org.photonvision.common.networking
- NetworkInterface(NetworkInterface, InterfaceAddress) - Constructor for class org.photonvision.common.networking.NetworkInterface
- networkInterfaceNames - Variable in class org.photonvision.common.dataflow.websocket.UINetConfig
- NetworkManager - Class in org.photonvision.common.networking
- networkManagerIface - Variable in class org.photonvision.common.configuration.NetworkConfig
- NetworkMode - Enum Class in org.photonvision.common.networking
- networkSettings - Variable in class org.photonvision.common.dataflow.websocket.UIProgramSettings
- NetworkTables - Enum constant in enum class org.photonvision.common.logging.LogGroup
- NetworkTablesManager - Class in org.photonvision.common.dataflow.networktables
- NetworkUtils - Class in org.photonvision.common.networking
- NetworkUtils() - Constructor for class org.photonvision.common.networking.NetworkUtils
- NetworkUtils.NMDeviceInfo - Class in org.photonvision.common.networking
- NetworkUtils.NMType - Enum Class in org.photonvision.common.networking
- NeuralNetworkModelManager - Class in org.photonvision.common.configuration
-
Manages the loading of neural network models.
- NeuralNetworkModelManager.NeuralNetworkBackend - Enum Class in org.photonvision.common.configuration
- NeuralNetworkPipeResult - Class in org.photonvision.vision.pipe.impl
- NeuralNetworkPipeResult(Rect2d, int, double) - Constructor for class org.photonvision.vision.pipe.impl.NeuralNetworkPipeResult
- newInstance() - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- newInstance() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- newInstance() - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- newInstance() - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- newInstance() - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- nickname - Variable in class org.photonvision.common.configuration.CameraConfiguration
-
User-set nickname
- nickname - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- NM_IFACE_STRING - Static variable in class org.photonvision.common.configuration.NetworkConfig
- NM_IP_STRING - Static variable in class org.photonvision.common.configuration.NetworkConfig
- NMDeviceInfo(String, String, String) - Constructor for class org.photonvision.common.networking.NetworkUtils.NMDeviceInfo
- nms - Variable in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe.ObjectDetectionPipeParams
- nms - Variable in class org.photonvision.vision.pipeline.ObjectDetectionPipelineSettings
- nmType - Variable in class org.photonvision.common.networking.NetworkUtils.NMDeviceInfo
- NMTYPE_ETHERNET - Enum constant in enum class org.photonvision.common.networking.NetworkUtils.NMType
- NMTYPE_UNKNOWN - Enum constant in enum class org.photonvision.common.networking.NetworkUtils.NMType
- NMTYPE_WIFI - Enum constant in enum class org.photonvision.common.networking.NetworkUtils.NMType
- None - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
- None - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointMode
- NONE - Enum constant in enum class org.photonvision.vision.frame.FrameDivisor
- NONE - Enum constant in enum class org.photonvision.vision.frame.FrameThresholdType
- NONE - Enum constant in enum class org.photonvision.vision.opencv.ImageFlipMode
- NONE - Enum constant in enum class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe.PBOMode
- npuUsageCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- NTDataChangeListener - Class in org.photonvision.common.dataflow.networktables
- NTDataChangeListener(NetworkTableInstance, Subscriber, Consumer<NetworkTableEvent>) - Constructor for class org.photonvision.common.dataflow.networktables.NTDataChangeListener
- NTDataPublisher - Class in org.photonvision.common.dataflow.networktables
- NTDataPublisher(String, Supplier<Integer>, Consumer<Integer>, BooleanSupplier, Consumer<Boolean>) - Constructor for class org.photonvision.common.dataflow.networktables.NTDataPublisher
- nthSmallest(List<T>, int, Comparator<T>) - Static method in class org.photonvision.common.util.numbers.NumberListUtils
- ntServerAddress - Variable in class org.photonvision.common.configuration.NetworkConfig
- NTTopicSet - Class in org.photonvision.common.networktables
-
This class is a wrapper around all per-pipeline NT topics that PhotonVision should be publishing It's split here so the sim and real-camera implementations can share a common implementation of the naming and registration of the NT content.
- NTTopicSet() - Constructor for class org.photonvision.common.networktables.NTTopicSet
- nukeConfigDirectory() - Static method in class org.photonvision.common.configuration.ConfigManager
- NullModel - Class in org.photonvision.vision.objects
-
A 'null' implementation of the
Model
andObjectDetector
interfaces. - NumberCouple<T extends Number> - Class in org.photonvision.common.util.numbers
- NumberCouple(T, T) - Constructor for class org.photonvision.common.util.numbers.NumberCouple
- NumberListUtils - Class in org.photonvision.common.util.numbers
- NumberListUtils() - Constructor for class org.photonvision.common.util.numbers.NumberListUtils
- numIterations - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- numSnapshots - Variable in class org.photonvision.vision.calibration.UICameraCalibrationCoefficients
O
- objDetectConf - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- objDetectId - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- ObjectDetection - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- objectDetectionClassNames - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- ObjectDetectionPipe - Class in org.photonvision.vision.pipe.impl
- ObjectDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.ObjectDetectionPipe
- ObjectDetectionPipe.ObjectDetectionPipeParams - Class in org.photonvision.vision.pipe.impl
- ObjectDetectionPipeline - Class in org.photonvision.vision.pipeline
- ObjectDetectionPipeline() - Constructor for class org.photonvision.vision.pipeline.ObjectDetectionPipeline
- ObjectDetectionPipeline(ObjectDetectionPipelineSettings) - Constructor for class org.photonvision.vision.pipeline.ObjectDetectionPipeline
- ObjectDetectionPipelineSettings - Class in org.photonvision.vision.pipeline
- ObjectDetectionPipelineSettings() - Constructor for class org.photonvision.vision.pipeline.ObjectDetectionPipelineSettings
- ObjectDetectionPipeParams() - Constructor for class org.photonvision.vision.pipe.impl.ObjectDetectionPipe.ObjectDetectionPipeParams
- ObjectDetector - Interface in org.photonvision.vision.objects
-
ObjectDetector lifecycle:
Model
s are discovered byNeuralNetworkModelManager
Model
is selected as a parameter ofObjectDetectionPipe
Model.load()
is called to create a ObjectDetector instanceObjectDetector.detect(Mat, double, double)
is called to perform object detectionReleasable.release()
is called to release resources - objectPoints - Variable in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- objectToHashMap(Object) - Static method in class org.photonvision.common.util.SerializationUtils
- observations - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- offset - Variable in class org.photonvision.jni.TimeSyncClient.PingMetadata
- offsetDualPointA - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- offsetDualPointAArea - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- offsetDualPointB - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- offsetDualPointBArea - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- offsetPoint - Variable in class org.photonvision.vision.pipeline.DriverModePipelineSettings
- offsetRobotOffsetMode - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- offsetSinglePoint - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- onAprilTagFieldLayoutRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onBinaryMessage(WsBinaryMessageContext) - Method in class org.photonvision.server.DataSocketHandler
- onCalibrationEndRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onCalibrationExportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onCalibrationSnapshotRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onCameraCalibImagesRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onCameraNicknameChangeRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onCameraSettingsRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onClose(WsCloseContext) - Method in class org.photonvision.server.DataSocketHandler
- onConnect(WsConnectContext) - Method in class org.photonvision.server.DataSocketHandler
- onDataCalibrationImportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onDataChangeEvent(DataChangeEvent<?>) - Method in class org.photonvision.common.dataflow.DataChangeSubscriber
- onDataChangeEvent(DataChangeEvent<?>) - Method in class org.photonvision.server.UIInboundSubscriber
- onDataChangeEvent(DataChangeEvent<?>) - Method in class org.photonvision.vision.processes.VisionModuleChangeSubscriber
- onDeviceRestartRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onGeneralSettingsRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onHardwareConfigRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onHardwareSettingsRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onImageSnapshotsRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onJvmExit() - Method in class org.photonvision.common.configuration.ConfigManager
- onLogExportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onMetricsPublishRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onNetworkConfigRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onNukeConfigDirectory(Context) - Static method in class org.photonvision.server.RequestHandler
- onNukeOneCamera(Context) - Static method in class org.photonvision.server.RequestHandler
- onOfflineUpdateRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onProgramRestartRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onSettingsExportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- onSettingsImportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
- OpenCVHelp - Class in org.photonvision.estimation
- OpenCVHelp() - Constructor for class org.photonvision.estimation.OpenCVHelp
- opencvRTtoPose3d(Mat, Mat) - Static method in class org.photonvision.common.util.math.MathUtils
-
Convert an Opencv rvec+tvec pair to a Pose3d.
- optimisedCameraToObject - Variable in class org.photonvision.vision.calibration.BoardObservation
- org.photonvision - package org.photonvision
- org.photonvision.common - package org.photonvision.common
- org.photonvision.common.configuration - package org.photonvision.common.configuration
- org.photonvision.common.dataflow - package org.photonvision.common.dataflow
- org.photonvision.common.dataflow.events - package org.photonvision.common.dataflow.events
- org.photonvision.common.dataflow.networktables - package org.photonvision.common.dataflow.networktables
- org.photonvision.common.dataflow.statusLEDs - package org.photonvision.common.dataflow.statusLEDs
- org.photonvision.common.dataflow.structures - package org.photonvision.common.dataflow.structures
- org.photonvision.common.dataflow.websocket - package org.photonvision.common.dataflow.websocket
- org.photonvision.common.hardware - package org.photonvision.common.hardware
- org.photonvision.common.hardware.GPIO - package org.photonvision.common.hardware.GPIO
- org.photonvision.common.hardware.GPIO.pi - package org.photonvision.common.hardware.GPIO.pi
- org.photonvision.common.hardware.metrics - package org.photonvision.common.hardware.metrics
- org.photonvision.common.hardware.metrics.cmds - package org.photonvision.common.hardware.metrics.cmds
- org.photonvision.common.logging - package org.photonvision.common.logging
- org.photonvision.common.networking - package org.photonvision.common.networking
- org.photonvision.common.networktables - package org.photonvision.common.networktables
- org.photonvision.common.scripting - package org.photonvision.common.scripting
- org.photonvision.common.util - package org.photonvision.common.util
- org.photonvision.common.util.file - package org.photonvision.common.util.file
- org.photonvision.common.util.java - package org.photonvision.common.util.java
- org.photonvision.common.util.math - package org.photonvision.common.util.math
- org.photonvision.common.util.numbers - package org.photonvision.common.util.numbers
- org.photonvision.estimation - package org.photonvision.estimation
- org.photonvision.jni - package org.photonvision.jni
- org.photonvision.mrcal - package org.photonvision.mrcal
- org.photonvision.proto - package org.photonvision.proto
- org.photonvision.raspi - package org.photonvision.raspi
- org.photonvision.server - package org.photonvision.server
- org.photonvision.simulation - package org.photonvision.simulation
- org.photonvision.struct - package org.photonvision.struct
- org.photonvision.targeting - package org.photonvision.targeting
- org.photonvision.targeting.proto - package org.photonvision.targeting.proto
- org.photonvision.targeting.serde - package org.photonvision.targeting.serde
- org.photonvision.timesync - package org.photonvision.timesync
- org.photonvision.utils - package org.photonvision.utils
- org.photonvision.vision.apriltag - package org.photonvision.vision.apriltag
- org.photonvision.vision.aruco - package org.photonvision.vision.aruco
- org.photonvision.vision.calibration - package org.photonvision.vision.calibration
- org.photonvision.vision.camera - package org.photonvision.vision.camera
- org.photonvision.vision.camera.USBCameras - package org.photonvision.vision.camera.USBCameras
- org.photonvision.vision.frame - package org.photonvision.vision.frame
- org.photonvision.vision.frame.consumer - package org.photonvision.vision.frame.consumer
- org.photonvision.vision.frame.provider - package org.photonvision.vision.frame.provider
- org.photonvision.vision.objects - package org.photonvision.vision.objects
- org.photonvision.vision.opencv - package org.photonvision.vision.opencv
- org.photonvision.vision.pipe - package org.photonvision.vision.pipe
- org.photonvision.vision.pipe.impl - package org.photonvision.vision.pipe.impl
- org.photonvision.vision.pipeline - package org.photonvision.vision.pipeline
- org.photonvision.vision.pipeline.result - package org.photonvision.vision.pipeline.result
- org.photonvision.vision.processes - package org.photonvision.vision.processes
- org.photonvision.vision.target - package org.photonvision.vision.target
- originContext - Variable in class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- originContext - Variable in class org.photonvision.common.dataflow.events.OutgoingUIEvent
- osType - Variable in enum class org.photonvision.common.hardware.Platform
- otherPaths - Variable in class org.photonvision.common.configuration.CameraConfiguration
- OutgoingUIEvent<T> - Class in org.photonvision.common.dataflow.events
- OutgoingUIEvent(String, T) - Constructor for class org.photonvision.common.dataflow.events.OutgoingUIEvent
- OutgoingUIEvent(String, T, WsContext) - Constructor for class org.photonvision.common.dataflow.events.OutgoingUIEvent
- output - Variable in class org.photonvision.vision.pipe.CVPipe.CVPipeResult
- OutputMatParams() - Constructor for class org.photonvision.vision.pipe.impl.OutputMatPipe.OutputMatParams
- OutputMatPipe - Class in org.photonvision.vision.pipe.impl
- OutputMatPipe() - Constructor for class org.photonvision.vision.pipe.impl.OutputMatPipe
- OutputMatPipe.OutputMatParams - Class in org.photonvision.vision.pipe.impl
- outputNewPrintks() - Method in class org.photonvision.common.logging.KernelLogLogger
- outputShouldDraw - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- outputShouldShow - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- outputShowMultipleTargets - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- OutputStreamPipeline - Class in org.photonvision.vision.pipeline
-
This is a "fake" pipeline that is just used to move identical pipe sets out of real pipelines.
- OutputStreamPipeline() - Constructor for class org.photonvision.vision.pipeline.OutputStreamPipeline
- outputStreamPort - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- overrideTakeSnapshot() - Method in class org.photonvision.vision.frame.consumer.FileSaveFrameConsumer
P
- pack(Packet, MultiTargetPNPResult) - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- pack(Packet, PhotonPipelineMetadata) - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- pack(Packet, PhotonPipelineResult) - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- pack(Packet, PhotonTrackedTarget) - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- pack(Packet, PnpResult) - Method in class org.photonvision.struct.PnpResultSerde
- pack(Packet, TargetCorner) - Method in class org.photonvision.struct.TargetCornerSerde
- pack(Packet, T) - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
- pack(Photon.ProtobufMultiTargetPNPResult, MultiTargetPNPResult) - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- pack(Photon.ProtobufPhotonPipelineResult, PhotonPipelineResult) - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
- pack(Photon.ProtobufPhotonTrackedTarget, PhotonTrackedTarget) - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- pack(Photon.ProtobufPNPResult, PnpResult) - Method in class org.photonvision.targeting.proto.PNPResultProto
- pack(Photon.ProtobufTargetCorner, TargetCorner) - Method in class org.photonvision.targeting.proto.TargetCornerProto
- pack(RepeatedMessage<Photon.ProtobufPhotonTrackedTarget>, List<PhotonTrackedTarget>) - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- pack(RepeatedMessage<Photon.ProtobufTargetCorner>, List<TargetCorner>) - Method in class org.photonvision.targeting.proto.TargetCornerProto
- Packet - Class in org.photonvision.common.dataflow.structures
-
A packet that holds byte-packed data to be sent over NetworkTables.
- Packet(byte[]) - Constructor for class org.photonvision.common.dataflow.structures.Packet
-
Constructs a packet with the given data.
- Packet(int) - Constructor for class org.photonvision.common.dataflow.structures.Packet
-
Constructs an empty packet.
- PacketPublisher<T> - Class in org.photonvision.common.networktables
- PacketPublisher(RawPublisher, PacketSerde<T>) - Constructor for class org.photonvision.common.networktables.PacketPublisher
- PacketResult() - Constructor for class org.photonvision.common.networktables.PacketSubscriber.PacketResult
- PacketResult(U, long) - Constructor for class org.photonvision.common.networktables.PacketSubscriber.PacketResult
- PacketSerde<T> - Interface in org.photonvision.common.dataflow.structures
- PacketSubscriber<T> - Class in org.photonvision.common.networktables
- PacketSubscriber(RawSubscriber, PacketSerde<T>) - Constructor for class org.photonvision.common.networktables.PacketSubscriber
-
Create a PacketSubscriber
- PacketSubscriber.PacketResult<U> - Class in org.photonvision.common.networktables
- PacketUtils - Class in org.photonvision.utils
- PacketUtils() - Constructor for class org.photonvision.utils.PacketUtils
- packPose2d(Packet, Pose2d) - Static method in class org.photonvision.utils.PacketUtils
- packPose3d(Packet, Pose3d) - Static method in class org.photonvision.utils.PacketUtils
- packQuaternion(Packet, Quaternion) - Static method in class org.photonvision.utils.PacketUtils
- packRotation2d(Packet, Rotation2d) - Static method in class org.photonvision.utils.PacketUtils
- packRotation3d(Packet, Rotation3d) - Static method in class org.photonvision.utils.PacketUtils
- packTransform2d(Packet, Transform2d) - Static method in class org.photonvision.utils.PacketUtils
- packTransform3d(Packet, Transform3d) - Static method in class org.photonvision.utils.PacketUtils
- packTranslation2d(Packet, Translation2d) - Static method in class org.photonvision.utils.PacketUtils
- packTranslation3d(Packet, Translation3d) - Static method in class org.photonvision.utils.PacketUtils
- params - Variable in class org.photonvision.vision.pipe.CVPipe
- parseFrom(byte[]) - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- parseFrom(byte[]) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- parseFrom(byte[]) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- parseFrom(byte[]) - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- parseFrom(byte[]) - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- parseFrom(JsonSource) - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- parseFrom(JsonSource) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- parseFrom(JsonSource) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- parseFrom(JsonSource) - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- parseFrom(JsonSource) - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- parseFrom(ProtoSource) - Static method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- parseFrom(ProtoSource) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- parseFrom(ProtoSource) - Static method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- parseFrom(ProtoSource) - Static method in class org.photonvision.proto.Photon.ProtobufPNPResult
- parseFrom(ProtoSource) - Static method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- path - Variable in class org.photonvision.common.configuration.CameraConfiguration
-
Can be either path (ex /dev/videoX) or index (ex 1).
- path - Variable in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
- path - Variable in enum class org.photonvision.common.util.TestUtils.PolygonTestImages
- path - Variable in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
- path - Variable in enum class org.photonvision.common.util.TestUtils.WPI2019Image
- path - Variable in enum class org.photonvision.common.util.TestUtils.WPI2020Image
- path - Variable in enum class org.photonvision.common.util.TestUtils.WPI2022Image
- path - Variable in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
- path - Variable in enum class org.photonvision.common.util.TestUtils.WPI2024Images
- PathManager - Class in org.photonvision.common.configuration
- patternHeight - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- patternWidth - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- PCMD_GDC - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_HP - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_READ - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WRITE - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVAG - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVCLR - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVCRE - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVDEL - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVHLT - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVTX - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVTXM - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PCMD_WVTXR - Enum constant in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- PERFECT_90DEG() - Static method in class org.photonvision.simulation.SimCameraProperties
-
960x720 resolution, 90 degree FOV, "perfect" lagless camera
- perViewErrors() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- Photon - Class in org.photonvision.proto
- Photon() - Constructor for class org.photonvision.proto.Photon
- Photon.ProtobufMultiTargetPNPResult - Class in org.photonvision.proto
-
Protobuf type
ProtobufMultiTargetPNPResult
- Photon.ProtobufPhotonPipelineResult - Class in org.photonvision.proto
-
Protobuf type
ProtobufPhotonPipelineResult
- Photon.ProtobufPhotonTrackedTarget - Class in org.photonvision.proto
-
Protobuf type
ProtobufPhotonTrackedTarget
- Photon.ProtobufPNPResult - Class in org.photonvision.proto
-
Protobuf type
ProtobufPNPResult
- Photon.ProtobufTargetCorner - Class in org.photonvision.proto
-
Protobuf type
ProtobufTargetCorner
- PhotonArucoDetector - Class in org.photonvision.vision.aruco
-
This class wraps an
ArucoDetector
for convenience. - PhotonArucoDetector() - Constructor for class org.photonvision.vision.aruco.PhotonArucoDetector
- PhotonCamera - Class in org.photonvision
-
Represents a camera that is connected to PhotonVision.
- PhotonCamera(NetworkTableInstance, String) - Constructor for class org.photonvision.PhotonCamera
-
Constructs a PhotonCamera from a root table.
- PhotonCamera(String) - Constructor for class org.photonvision.PhotonCamera
-
Constructs a PhotonCamera from the name of the camera.
- PhotonCameraSim - Class in org.photonvision.simulation
-
A handle for simulating
PhotonCamera
values. - PhotonCameraSim(PhotonCamera) - Constructor for class org.photonvision.simulation.PhotonCameraSim
-
Constructs a handle for simulating
PhotonCamera
values. - PhotonCameraSim(PhotonCamera, SimCameraProperties) - Constructor for class org.photonvision.simulation.PhotonCameraSim
-
Constructs a handle for simulating
PhotonCamera
values. - PhotonCameraSim(PhotonCamera, SimCameraProperties, double, double) - Constructor for class org.photonvision.simulation.PhotonCameraSim
-
Constructs a handle for simulating
PhotonCamera
values. - PhotonConfiguration - Class in org.photonvision.common.configuration
- PhotonConfiguration() - Constructor for class org.photonvision.common.configuration.PhotonConfiguration
- PhotonConfiguration(HardwareConfig, HardwareSettings, NetworkConfig, AprilTagFieldLayout) - Constructor for class org.photonvision.common.configuration.PhotonConfiguration
- PhotonConfiguration(HardwareConfig, HardwareSettings, NetworkConfig, AprilTagFieldLayout, HashMap<String, CameraConfiguration>) - Constructor for class org.photonvision.common.configuration.PhotonConfiguration
- PhotonJNICommon - Class in org.photonvision.jni
- PhotonJNICommon() - Constructor for class org.photonvision.jni.PhotonJNICommon
- PhotonPipelineMetadata - Class in org.photonvision.targeting
- PhotonPipelineMetadata() - Constructor for class org.photonvision.targeting.PhotonPipelineMetadata
- PhotonPipelineMetadata(long, long, long, long) - Constructor for class org.photonvision.targeting.PhotonPipelineMetadata
- PhotonPipelineMetadataSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for PhotonPipelineMetadata
- PhotonPipelineMetadataSerde() - Constructor for class org.photonvision.struct.PhotonPipelineMetadataSerde
- PhotonPipelineResult - Class in org.photonvision.targeting
-
Represents a pipeline result from a PhotonCamera.
- PhotonPipelineResult() - Constructor for class org.photonvision.targeting.PhotonPipelineResult
-
Constructs an empty pipeline result.
- PhotonPipelineResult(long, long, long, long, List<PhotonTrackedTarget>) - Constructor for class org.photonvision.targeting.PhotonPipelineResult
-
Constructs a pipeline result.
- PhotonPipelineResult(long, long, long, long, List<PhotonTrackedTarget>, Optional<MultiTargetPNPResult>) - Constructor for class org.photonvision.targeting.PhotonPipelineResult
-
Constructs a pipeline result.
- PhotonPipelineResult(PhotonPipelineMetadata, List<PhotonTrackedTarget>, Optional<MultiTargetPNPResult>) - Constructor for class org.photonvision.targeting.PhotonPipelineResult
- PhotonPipelineResultProto - Class in org.photonvision.targeting.proto
- PhotonPipelineResultProto() - Constructor for class org.photonvision.targeting.proto.PhotonPipelineResultProto
- PhotonPipelineResultSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for PhotonPipelineResult
- PhotonPipelineResultSerde() - Constructor for class org.photonvision.struct.PhotonPipelineResultSerde
- PhotonPoseEstimator - Class in org.photonvision
-
The PhotonPoseEstimator class filters or combines readings from all the AprilTags visible at a given timestamp on the field to produce a single robot in field pose, using the strategy set below.
- PhotonPoseEstimator(AprilTagFieldLayout, PhotonPoseEstimator.PoseStrategy, Transform3d) - Constructor for class org.photonvision.PhotonPoseEstimator
-
Create a new PhotonPoseEstimator.
- PhotonPoseEstimator.PoseStrategy - Enum Class in org.photonvision
-
Position estimation strategies that can be used by the
PhotonPoseEstimator
class. - photonStruct - Static variable in class org.photonvision.targeting.MultiTargetPNPResult
- photonStruct - Static variable in class org.photonvision.targeting.PhotonPipelineMetadata
- photonStruct - Static variable in class org.photonvision.targeting.PhotonPipelineResult
- photonStruct - Static variable in class org.photonvision.targeting.PhotonTrackedTarget
- photonStruct - Static variable in class org.photonvision.targeting.PnpResult
- photonStruct - Static variable in class org.photonvision.targeting.TargetCorner
- PhotonStructSerializable<T> - Interface in org.photonvision.targeting.serde
- PhotonTargetingJniLoader - Class in org.photonvision.jni
- PhotonTargetingJniLoader() - Constructor for class org.photonvision.jni.PhotonTargetingJniLoader
- PhotonTargetSortMode - Enum Class in org.photonvision
- PhotonTrackedTarget - Class in org.photonvision.targeting
- PhotonTrackedTarget() - Constructor for class org.photonvision.targeting.PhotonTrackedTarget
- PhotonTrackedTarget(double, double, double, double, int, int, float, Transform3d, Transform3d, double, List<TargetCorner>, List<TargetCorner>) - Constructor for class org.photonvision.targeting.PhotonTrackedTarget
-
Construct a tracked target, given exactly 4 corners
- PhotonTrackedTargetProto - Class in org.photonvision.targeting.proto
- PhotonTrackedTargetProto() - Constructor for class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- PhotonTrackedTargetSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for PhotonTrackedTarget
- PhotonTrackedTargetSerde() - Constructor for class org.photonvision.struct.PhotonTrackedTargetSerde
- PhotonUtils - Class in org.photonvision
- PhotonVersion - Class in org.photonvision
- PhotonVersion() - Constructor for class org.photonvision.PhotonVersion
- PI_3 - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- PI_4 - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- PI_5 - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- PI_B - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- PI_BAD_BUF_MILLIS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CFG_INTERNAL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CHAIN_CMD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CHAIN_DELAY - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CHAIN_LOOP - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CHANNEL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CLK_MICROS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CLK_PERIPH - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_CLK_SOURCE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_DATABITS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_DUTY_RANGE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_DUTYCYCLE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_DUTYRANGE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_EDGE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_FIFO_COMMAND - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_FILTER - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_FLAGS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_FOREVER - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_HANDLE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_HCLK_FREQ - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_HCLK_PASS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_HPWM_DUTY - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_HPWM_FREQ - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_ADDR - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_BAUD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_BUS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_CMD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_RLEN - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_SEG - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_I2C_WLEN - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_IF_FLAGS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_ISR_INIT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_LEVEL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MALLOC_MODE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MICROS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MICS_DELAY - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MILS_DELAY - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MODE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_MS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PARAM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PARAM_NUM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PATHNAME - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_POINTER - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PRIM_CHANNEL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PUD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PULSELEN - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_PULSEWIDTH - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SCRIPT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SCRIPT_CMD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SCRIPT_ID - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SECO_CHANNEL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SECONDS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SER_DEVICE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SER_INVERT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SER_OFFSET - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SER_SPEED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SERIAL_BUF - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SERIAL_COUNT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SERIAL_STRUC - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SIGNUM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SMBUS_CMD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SOCKET_PORT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SPI_CHANNEL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SPI_COUNT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_SPI_SPEED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_STOPBITS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_TAG - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_TIMER - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_TIMETYPE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_USER_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_VAR_NUM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WAVE_BAUD - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WAVE_ID - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WAVE_MODE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WDOG_TIMEOUT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WVSC_COMMND - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WVSM_COMMND - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_BAD_WVSP_COMMND - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CHAIN_COUNTER - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CHAIN_LOOP_CNT - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CHAIN_NESTING - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CHAIN_TOO_BIG - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CUSTOM_ERR_0 - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_CUSTOM_ERR_999 - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_DEPRECATED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_DUP_TAG - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_EMPTY_WAVEFORM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_GPIO_IN_USE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_HPWM_ILLEGAL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_I2C_OPEN_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_I2C_READ_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_I2C_WRITE_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_INIT_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_INITIALISED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_MSG_TOOBIG - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_ALERT_FUNC - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_AUX_SPI - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_HANDLE - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_MEMORY - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_SCRIPT_ROOM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NO_WAVEFORM_ID - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_HALTED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_HCLK_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_HPWM_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_I2C_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_INITIALISED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_PERMITTED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_PWM_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_SERIAL_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_NOT_SERVO_GPIO - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_PIGIF_ERR_0 - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_PIGIF_ERR_99 - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SER_OPEN_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SER_READ_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SER_READ_NO_DATA - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SER_WRITE_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SOCK_READ_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SOCK_WRIT_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SOME_PERMITTED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SPI_OPEN_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_SPI_XFER_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TIMER_FAILED - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_CBS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_CHARS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_OOL - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_PARAM - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_PULSES - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_SEGS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_TOO_MANY_TAGS - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI_UNKNOWN_COMMAND - Static variable in exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PI4_LIFECAM_320_240() - Static method in class org.photonvision.simulation.SimCameraProperties
- PI4_LIFECAM_640_480() - Static method in class org.photonvision.simulation.SimCameraProperties
- PiCmds - Class in org.photonvision.common.hardware.metrics.cmds
- PiCmds() - Constructor for class org.photonvision.common.hardware.metrics.cmds.PiCmds
- PigpioCommand - Enum Class in org.photonvision.common.hardware.GPIO.pi
- PigpioException - Exception in org.photonvision.common.hardware.GPIO.pi
-
A class that defines the exceptions that can be thrown by Pigpio.
- PigpioException() - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(int) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(int, String) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(String) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(String, Throwable) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(String, Throwable, boolean, boolean) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioException(Throwable) - Constructor for exception org.photonvision.common.hardware.GPIO.pi.PigpioException
- PigpioPin - Class in org.photonvision.common.hardware.GPIO.pi
- PigpioPin(int) - Constructor for class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- PigpioPulse - Class in org.photonvision.common.hardware.GPIO.pi
- PigpioPulse(int, int, int) - Constructor for class org.photonvision.common.hardware.GPIO.pi.PigpioPulse
-
Initialises a pulse.
- PigpioSocket - Class in org.photonvision.common.hardware.GPIO.pi
- PigpioSocket() - Constructor for class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Creates and starts a socket connection to a pigpio daemon on localhost
- PigpioSocket(String, int) - Constructor for class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Creates and starts a socket connection to a pigpio daemon on a remote host with the specified address and port
- PingMetadata(long, long, long, long, long) - Constructor for class org.photonvision.jni.TimeSyncClient.PingMetadata
- pingsSent - Variable in class org.photonvision.jni.TimeSyncClient.PingMetadata
- pipelineIndex - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- pipelineIndexPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- pipelineIndexRequestSub - Variable in class org.photonvision.common.networktables.NTTopicSet
- pipelineManager - Variable in class org.photonvision.vision.processes.VisionModule
- PipelineManager - Class in org.photonvision.vision.processes
- PipelineManager(CameraConfiguration) - Constructor for class org.photonvision.vision.processes.PipelineManager
- pipelineNickname - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- pipelineNicknames - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- PipelineProfiler - Class in org.photonvision.vision.pipeline
- PipelineProfiler() - Constructor for class org.photonvision.vision.pipeline.PipelineProfiler
- pipelineSettings - Variable in class org.photonvision.common.configuration.CameraConfiguration
- PipelineSettingsIndexComparator - Static variable in class org.photonvision.vision.processes.PipelineManager
- pipelineType - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- PipelineType - Enum Class in org.photonvision.vision.pipeline
- pitch - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- PiVersion - Enum Class in org.photonvision.common.hardware
- Platform - Enum Class in org.photonvision.common.hardware
- Platform.OSType - Enum Class in org.photonvision.common.hardware
- PlatformUtils - Class in org.photonvision.common.hardware
- PlatformUtils() - Constructor for class org.photonvision.common.hardware.PlatformUtils
- PnpResult - Class in org.photonvision.targeting
-
The best estimated transformation from solvePnP, and possibly an alternate transformation depending on the solvePNP method.
- PnpResult() - Constructor for class org.photonvision.targeting.PnpResult
-
An empty (invalid) result.
- PnpResult(Transform3d, double) - Constructor for class org.photonvision.targeting.PnpResult
- PnpResult(Transform3d, Transform3d, double, double, double) - Constructor for class org.photonvision.targeting.PnpResult
- PNPResultProto - Class in org.photonvision.targeting.proto
- PNPResultProto() - Constructor for class org.photonvision.targeting.proto.PNPResultProto
- PnpResultSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for PnpResult
- PnpResultSerde() - Constructor for class org.photonvision.struct.PnpResultSerde
- pointsToCorners(MatOfPoint2f) - Static method in class org.photonvision.estimation.OpenCVHelp
- pointsToCorners(Point...) - Static method in class org.photonvision.estimation.OpenCVHelp
- polyFrom3dLines(RotTrlTransform3d, SimCameraProperties, List<Translation3d>, double, boolean, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Convert 3D lines represented by the given series of translations into a polygon(s) in the camera's image.
- pongsReceived - Variable in class org.photonvision.jni.TimeSyncClient.PingMetadata
- Portrait - Enum constant in enum class org.photonvision.vision.target.TargetOrientation
- POSE2D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- POSE3D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- poseAmbiguity - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- poseCacheTimestampSeconds - Variable in class org.photonvision.PhotonPoseEstimator
- PotentialTarget - Class in org.photonvision.vision.target
- PotentialTarget(Contour) - Constructor for class org.photonvision.vision.target.PotentialTarget
- PotentialTarget(Contour, List<Contour>) - Constructor for class org.photonvision.vision.target.PotentialTarget
- PotentialTarget(Contour, List<Contour>, CVShape) - Constructor for class org.photonvision.vision.target.PotentialTarget
- PotentialTarget(Contour, CVShape) - Constructor for class org.photonvision.vision.target.PotentialTarget
- PotentialTarget(CVShape) - Constructor for class org.photonvision.vision.target.PotentialTarget
- PotentialTarget(NeuralNetworkPipeResult) - Constructor for class org.photonvision.vision.target.PotentialTarget
- printReflectiveProfile(long[]) - Static method in class org.photonvision.vision.pipeline.PipelineProfiler
- process(double, Pose3d, List<VisionTargetSim>) - Method in class org.photonvision.simulation.PhotonCameraSim
- process(AprilTagDetection) - Method in class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe
- process(I) - Method in class org.photonvision.vision.pipe.CVPipe
-
Runs the process for the pipe.
- process(Void) - Method in class org.photonvision.vision.pipe.impl.CalculateFPSPipe
- process(List<Contour>) - Method in class org.photonvision.vision.pipe.impl.FilterContoursPipe
- process(List<Contour>) - Method in class org.photonvision.vision.pipe.impl.FindPolygonPipe
- process(List<Contour>) - Method in class org.photonvision.vision.pipe.impl.GroupContoursPipe
- process(List<Contour>) - Method in class org.photonvision.vision.pipe.impl.SpeckleRejectPipe
- process(List<CVShape>) - Method in class org.photonvision.vision.pipe.impl.FilterShapesPipe
-
Runs the process for the pipe.
- process(List<NeuralNetworkPipeResult>) - Method in class org.photonvision.vision.pipe.impl.FilterObjectDetectionsPipe
- process(List<PotentialTarget>) - Method in class org.photonvision.vision.pipe.impl.Collect2dTargetsPipe
-
Processes this pipeline.
- process(List<PotentialTarget>) - Method in class org.photonvision.vision.pipe.impl.SortContoursPipe
- process(List<TrackedTarget>) - Method in class org.photonvision.vision.pipe.impl.CornerDetectionPipe
- process(List<TrackedTarget>) - Method in class org.photonvision.vision.pipe.impl.MultiTargetPNPPipe
- process(List<TrackedTarget>) - Method in class org.photonvision.vision.pipe.impl.SolvePNPPipe
- process(Pair<Mat, List<Contour>>) - Method in class org.photonvision.vision.pipe.impl.FindCirclesPipe
-
Runs the process for the pipe.
- process(Pair<Mat, List<TrackedTarget>>) - Method in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe
- process(Pair<Mat, List<TrackedTarget>>) - Method in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe
- process(Pair<Mat, List<TrackedTarget>>) - Method in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe
- process(Pair<Mat, List<TrackedTarget>>) - Method in class org.photonvision.vision.pipe.impl.DrawCalibrationPipe
- process(Pair<Mat, List<TrackedTarget>>) - Method in class org.photonvision.vision.pipe.impl.DrawCornerDetectionPipe
- process(Pair<Mat, Mat>) - Method in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe
-
Finds the corners in a given image and returns them
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.BlurPipe
-
Processes this pipe.
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.ErodeDilatePipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.FindContoursPipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.GrayscalePipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.HSVPipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.OutputMatPipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.ResizeImagePipe
-
Process this pipe
- process(Mat) - Method in class org.photonvision.vision.pipe.impl.RotateImagePipe
-
Process this pipe
- process(ArucoDetectionResult) - Method in class org.photonvision.vision.pipe.impl.ArucoPoseEstimatorPipe
- process(Frame, AdvancedPipelineSettings, List<TrackedTarget>) - Method in class org.photonvision.vision.pipeline.OutputStreamPipeline
- process(Frame, AprilTagPipelineSettings) - Method in class org.photonvision.vision.pipeline.AprilTagPipeline
- process(Frame, ArucoPipelineSettings) - Method in class org.photonvision.vision.pipeline.ArucoPipeline
- process(Frame, Calibration3dPipelineSettings) - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- process(Frame, ColoredShapePipelineSettings) - Method in class org.photonvision.vision.pipeline.ColoredShapePipeline
- process(Frame, DriverModePipelineSettings) - Method in class org.photonvision.vision.pipeline.DriverModePipeline
- process(Frame, ObjectDetectionPipelineSettings) - Method in class org.photonvision.vision.pipeline.ObjectDetectionPipeline
- process(Frame, ReflectivePipelineSettings) - Method in class org.photonvision.vision.pipeline.ReflectivePipeline
- process(Frame, S) - Method in class org.photonvision.vision.pipeline.CVPipeline
- process(CVMat) - Method in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipe
- process(CVMat) - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipe
- process(CVMat) - Method in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe
- process(Calibrate3dPipe.CalibrationInput) - Method in class org.photonvision.vision.pipe.impl.Calibrate3dPipe
-
Runs the process for the pipe.
- processedImage - Variable in class org.photonvision.vision.frame.Frame
- processingNanos - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- processSettingChanges() - Method in class org.photonvision.vision.processes.VisionModuleChangeSubscriber
- ProgramDirectoryUtilities - Class in org.photonvision.common.util.file
- ProgramDirectoryUtilities() - Constructor for class org.photonvision.common.util.file.ProgramDirectoryUtilities
- programStateToUi(PhotonConfiguration) - Static method in class org.photonvision.common.dataflow.websocket.UIPhotonConfiguration
- ProgramStatus - Enum Class in org.photonvision.common
- projectPoints(Matrix<N3, N3>, Matrix<N8, N1>, RotTrlTransform3d, List<Translation3d>) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Project object points from the 3d world into the 2d camera image.
- prop - Variable in class org.photonvision.simulation.PhotonCameraSim
-
This simulated camera's
SimCameraProperties
- PROP_AUTO_EXPOSURE_DISABLED - Static variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- PROP_AUTO_EXPOSURE_ENABLED - Static variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- propertyName - Variable in class org.photonvision.common.dataflow.events.DataChangeEvent
- proto - Static variable in class org.photonvision.targeting.MultiTargetPNPResult
- proto - Static variable in class org.photonvision.targeting.PhotonPipelineResult
- proto - Static variable in class org.photonvision.targeting.PhotonTrackedTarget
- proto - Static variable in class org.photonvision.targeting.PnpResult
- proto - Static variable in class org.photonvision.targeting.TargetCorner
- protoResultPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- PsEyeCameraSettables - Class in org.photonvision.vision.camera.USBCameras
- PsEyeCameraSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.PsEyeCameraSettables
- PsEyeControls - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Auto-Exposure property uses 1/0, rather than 3/1
- publisher - Variable in class org.photonvision.common.networktables.PacketPublisher
- publishEvent(DataChangeEvent) - Method in class org.photonvision.common.dataflow.DataChangeService
- publishEvents(DataChangeEvent...) - Method in class org.photonvision.common.dataflow.DataChangeService
- publishMetrics() - Method in class org.photonvision.common.hardware.HardwareManager
- publishMetrics() - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- publishTimestampMicros - Variable in class org.photonvision.targeting.PhotonPipelineMetadata
- PvCSCoreLogger - Class in org.photonvision.common.logging
-
Redirect cscore logs to our logger
Q
- quadParams - Variable in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
- Quadrilateral - Enum constant in enum class org.photonvision.vision.opencv.ContourShape
- quantize(int, int[]) - Static method in class org.photonvision.common.util.math.MathUtils
-
Constrain a value to only take on certain values.
- QUARTER - Enum constant in enum class org.photonvision.vision.frame.FrameDivisor
- QUATERNION_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- QueuedFileLogger - Class in org.photonvision.jni
- QueuedFileLogger(String) - Constructor for class org.photonvision.jni.QueuedFileLogger
- queueEvent(ScriptEventType) - Static method in class org.photonvision.common.scripting.ScriptManager
- quirks - Variable in class org.photonvision.vision.camera.QuirkyCamera
- QuirkyCamera - Class in org.photonvision.vision.camera
- QuirkyCamera(String, int, int, String, HashMap<CameraQuirk, Boolean>) - Constructor for class org.photonvision.vision.camera.QuirkyCamera
R
- r_ptr - Variable in class org.photonvision.vision.camera.LibcameraGpuSettables
- radius - Variable in class org.photonvision.vision.opencv.CVShape
- radius - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- ramUsageCommand - Variable in class org.photonvision.common.hardware.metrics.cmds.CmdBase
- ramUtilCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- reconnect() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Reconnects to the pigpio daemon
- redistortPoints - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- redLED - Variable in class org.photonvision.common.hardware.StatusLED
- refineEdges - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- refinementMaxIterations - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Maximum corner refinement iterations.
- refinementMinErrorPx - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Minimum error (accuracy) for corner refinement in pixels.
- refineMinErrorPx - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- refineNumIterations - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- ReflectionUtils - Class in org.photonvision.common.util
- ReflectionUtils() - Constructor for class org.photonvision.common.util.ReflectionUtils
- Reflective - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
- ReflectivePipeCount - Static variable in class org.photonvision.vision.pipeline.PipelineProfiler
- ReflectivePipeline - Class in org.photonvision.vision.pipeline
-
Represents a pipeline for tracking retro-reflective targets.
- ReflectivePipeline() - Constructor for class org.photonvision.vision.pipeline.ReflectivePipeline
- ReflectivePipeline(ReflectivePipelineSettings) - Constructor for class org.photonvision.vision.pipeline.ReflectivePipeline
- ReflectivePipelineSettings - Class in org.photonvision.vision.pipeline
- ReflectivePipelineSettings() - Constructor for class org.photonvision.vision.pipeline.ReflectivePipelineSettings
- registerLoadedConfigs(Collection<CameraConfiguration>) - Method in class org.photonvision.vision.processes.VisionSourceManager
-
Register new camera configs loaded from disk.
- registerLoadedConfigs(CameraConfiguration...) - Method in class org.photonvision.vision.processes.VisionSourceManager
- registerTimedTask() - Method in class org.photonvision.vision.processes.VisionSourceManager
- registerTimedTasks() - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- reinitialize() - Method in class org.photonvision.common.networking.NetworkManager
- Releasable - Interface in org.photonvision.vision.opencv
- release() - Method in class org.photonvision.jni.RknnObjectDetector
-
Thread-safe method to release the detector.
- release() - Method in class org.photonvision.vision.aruco.PhotonArucoDetector
- release() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- release() - Method in class org.photonvision.vision.calibration.JsonImageMat
- release() - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
- release() - Method in class org.photonvision.vision.frame.Frame
- release() - Method in class org.photonvision.vision.objects.NullModel
- release() - Method in class org.photonvision.vision.opencv.Contour
- release() - Method in class org.photonvision.vision.opencv.CVMat
- release() - Method in class org.photonvision.vision.opencv.CVShape
- release() - Method in interface org.photonvision.vision.opencv.Releasable
- release() - Method in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipe
- release() - Method in class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe
- release() - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipe
- release() - Method in class org.photonvision.vision.pipe.impl.ArucoPoseEstimatorPipe
- release() - Method in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- release() - Method in class org.photonvision.vision.pipe.impl.ObjectDetectionPipe
- release() - Method in class org.photonvision.vision.pipeline.AprilTagPipeline
- release() - Method in class org.photonvision.vision.pipeline.ArucoPipeline
- release() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- release() - Method in class org.photonvision.vision.pipeline.CVPipeline
-
Release any native memory associated with this pipeline.
- release() - Method in class org.photonvision.vision.pipeline.DriverModePipeline
- release() - Method in class org.photonvision.vision.pipeline.ObjectDetectionPipeline
- release() - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
- release() - Method in class org.photonvision.vision.processes.Data
- release() - Method in class org.photonvision.vision.target.PotentialTarget
- release() - Method in enum class org.photonvision.vision.target.TargetModel
- release() - Method in class org.photonvision.vision.target.TrackedTarget
- released - Variable in class org.photonvision.vision.pipeline.CVPipeline
- remakeSettables() - Method in class org.photonvision.vision.camera.FileVisionSource
- remakeSettables() - Method in class org.photonvision.vision.camera.LibcameraGpuSource
- remakeSettables() - Method in class org.photonvision.vision.camera.TestSource
- remakeSettables() - Method in class org.photonvision.vision.camera.USBCameras.USBCameraSource
-
Must be called after createSettables Using the current config/camera and modified quirks, make a new settables
- remakeSettables() - Method in class org.photonvision.vision.processes.VisionSource
- remove() - Method in class org.photonvision.common.dataflow.networktables.NTDataChangeListener
- removeCamera(PhotonCameraSim) - Method in class org.photonvision.simulation.VisionSystemSim
-
Remove a simulated camera from this vision system.
- removeCameraConfig(String) - Method in class org.photonvision.common.configuration.PhotonConfiguration
-
Delete a camera by its unique name
- removeEntries() - Method in class org.photonvision.common.networktables.NTTopicSet
- removePipeline(int) - Method in class org.photonvision.vision.processes.PipelineManager
- removeSnapshot(int) - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- removeVisionTargets(String) - Method in class org.photonvision.simulation.VisionSystemSim
- removeVisionTargets(VisionTargetSim...) - Method in class org.photonvision.simulation.VisionSystemSim
- renameCurrentPipeline(String) - Method in class org.photonvision.vision.processes.PipelineManager
- reorderCircular(List<T>, boolean, int) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Reorders the list, optionally indexing backwards and wrapping around to the last element after the first, and shifting all indices in the direction of indexing.
- replaceFile(Path, Path) - Static method in class org.photonvision.common.util.file.FileUtils
-
Replace the destination file with a new source.
- reportNtConnected() - Method in class org.photonvision.common.dataflow.networktables.TimeSyncManager
-
Restart our timesync client if NT just connected
- reprojectionErrors - Variable in class org.photonvision.vision.calibration.BoardObservation
- requestFrameCopies(boolean, boolean) - Method in class org.photonvision.vision.frame.FrameProvider
-
Ask the camera to provide either the input, output, or both frames.
- requestFrameCopies(boolean, boolean) - Method in class org.photonvision.vision.frame.provider.CpuImageProcessor
- requestFrameCopies(boolean, boolean) - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- requestFrameRotation(ImageRotationMode) - Method in class org.photonvision.vision.frame.FrameProvider
-
Ask the camera to rotate frames it outputs
- requestFrameRotation(ImageRotationMode) - Method in class org.photonvision.vision.frame.provider.CpuImageProcessor
- requestFrameRotation(ImageRotationMode) - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- requestFrameThresholdType(FrameThresholdType) - Method in class org.photonvision.vision.frame.FrameProvider
-
Ask the camera to produce a certain kind of processed image (e.g.
- requestFrameThresholdType(FrameThresholdType) - Method in class org.photonvision.vision.frame.provider.CpuImageProcessor
- requestFrameThresholdType(FrameThresholdType) - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- RequestHandler - Class in org.photonvision.server
- RequestHandler() - Constructor for class org.photonvision.server.RequestHandler
- RequestHandler.UICameraSettingsRequest - Class in org.photonvision.server
- requestHsvSettings(HSVPipe.HSVParams) - Method in class org.photonvision.vision.frame.FrameProvider
-
Ask the camera to rotate frames it outputs
- requestHsvSettings(HSVPipe.HSVParams) - Method in class org.photonvision.vision.frame.provider.CpuImageProcessor
-
Ask the camera to rotate frames it outputs
- requestHsvSettings(HSVPipe.HSVParams) - Method in class org.photonvision.vision.frame.provider.LibcameraGpuFrameProvider
- requestSave() - Method in class org.photonvision.common.configuration.ConfigManager
- resetBufferPosition() - Method in class org.photonvision.vision.pipeline.result.BytePackable
- resetCameraTransforms() - Method in class org.photonvision.simulation.VisionSystemSim
-
Reset the previous transforms for all cameras to their current transform.
- resetCameraTransforms(PhotonCameraSim) - Method in class org.photonvision.simulation.VisionSystemSim
-
Reset the transform history for this camera to just the current transform.
- resetRobotPose(Pose2d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Clears all previous robot poses and sets robotPose at current time.
- resetRobotPose(Pose3d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Clears all previous robot poses and sets robotPose at current time.
- resizeDetections(List<NeuralNetworkPipeResult>) - Method in class org.photonvision.vision.objects.Letterbox
-
Resizes the detections to the original frame size.
- ResizeImageParams(FrameDivisor) - Constructor for class org.photonvision.vision.pipe.impl.ResizeImagePipe.ResizeImageParams
- ResizeImagePipe - Class in org.photonvision.vision.pipe.impl
-
Pipe that resizes an image to a given resolution
- ResizeImagePipe() - Constructor for class org.photonvision.vision.pipe.impl.ResizeImagePipe
- ResizeImagePipe.ResizeImageParams - Class in org.photonvision.vision.pipe.impl
- resolution - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- restart() - Static method in class org.photonvision.server.Server
-
Seems like if we change the static IP of this device, Javalin refuses to tell us when new Websocket clients connect.
- restartDevice() - Method in class org.photonvision.common.hardware.HardwareManager
- restartHardwareCommand - Variable in class org.photonvision.common.configuration.HardwareConfig
- result - Variable in class org.photonvision.vision.pipe.CVPipe
- result - Variable in class org.photonvision.vision.processes.Data
- resultPublisher - Variable in class org.photonvision.common.networktables.NTTopicSet
- Right - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
- Right - Enum constant in enum class org.photonvision.vision.target.TargetOffsetPointEdge
- Rightmost - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Rightmost - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- RK3588Cmds - Class in org.photonvision.common.hardware.metrics.cmds
- RK3588Cmds() - Constructor for class org.photonvision.common.hardware.metrics.cmds.RK3588Cmds
- RKNN - Enum constant in enum class org.photonvision.common.configuration.NeuralNetworkModelManager.NeuralNetworkBackend
- RknnDetectorJNI - Class in org.photonvision.jni
- RknnModel - Class in org.photonvision.vision.objects
- RknnModel(File, String) - Constructor for class org.photonvision.vision.objects.RknnModel
-
rknn model constructor.
- RknnObjectDetector - Class in org.photonvision.jni
-
Manages an object detector using the rknn backend.
- RknnObjectDetector(RknnModel, Size) - Constructor for class org.photonvision.jni.RknnObjectDetector
-
Creates a new RknnObjectDetector from the given model.
- RoborioFinder - Class in org.photonvision.common.networking
- RoborioFinder() - Constructor for class org.photonvision.common.networking.RoborioFinder
- robotOffsetPointMode - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- RobotOffsetPointMode - Enum Class in org.photonvision.vision.target
- RobotOffsetPointOperation - Enum Class in org.photonvision.vision.target
- ROPO_CLEAR - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- ROPO_TAKEFIRSTDUAL - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- ROPO_TAKESECONDDUAL - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- ROPO_TAKESINGLE - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointOperation
- rotate(ImageRotationMode) - Method in class org.photonvision.vision.frame.FrameStaticProperties
- rotateCoefficients(ImageRotationMode) - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- rotatedBoxColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- RotateImageParams() - Constructor for class org.photonvision.vision.pipe.impl.RotateImagePipe.RotateImageParams
- RotateImageParams(ImageRotationMode) - Constructor for class org.photonvision.vision.pipe.impl.RotateImagePipe.RotateImageParams
- RotateImagePipe - Class in org.photonvision.vision.pipe.impl
-
Pipe that rotates an image to a given orientation
- RotateImagePipe() - Constructor for class org.photonvision.vision.pipe.impl.RotateImagePipe
- RotateImagePipe(RotateImagePipe.RotateImageParams) - Constructor for class org.photonvision.vision.pipe.impl.RotateImagePipe
- RotateImagePipe.RotateImageParams - Class in org.photonvision.vision.pipe.impl
- rotatePoint(Point, double, double) - Method in enum class org.photonvision.vision.opencv.ImageRotationMode
-
Rotate a point in an image
- rotation - Variable in class org.photonvision.vision.pipe.impl.RotateImagePipe.RotateImageParams
- rotation2d - Variable in enum class org.photonvision.vision.opencv.ImageRotationMode
- ROTATION2D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- ROTATION3D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- rotationToOpencvRvec(Rotation3d, Mat) - Static method in class org.photonvision.common.util.math.MathUtils
- rotationToRvec(Rotation3d) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Creates a new
MatOfPoint3f
with this 3d rotation. - rotMode - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- RotTrlTransform3d - Class in org.photonvision.estimation
-
Represents a transformation that first rotates a pose around the origin, and then translates it.
- RotTrlTransform3d() - Constructor for class org.photonvision.estimation.RotTrlTransform3d
- RotTrlTransform3d(Pose3d, Pose3d) - Constructor for class org.photonvision.estimation.RotTrlTransform3d
- RotTrlTransform3d(Rotation3d, Translation3d) - Constructor for class org.photonvision.estimation.RotTrlTransform3d
-
A rotation-translation transformation.
- RotTrlTransform3d(Transform3d) - Constructor for class org.photonvision.estimation.RotTrlTransform3d
-
Creates a rotation-translation transformation from a Transform3d.
- roundTo(double, int) - Static method in class org.photonvision.common.util.math.MathUtils
- rows - Variable in class org.photonvision.vision.calibration.JsonImageMat
- rows - Variable in class org.photonvision.vision.calibration.JsonMatOfDouble
- rtt2 - Variable in class org.photonvision.jni.TimeSyncClient.PingMetadata
- run() - Method in class org.photonvision.common.scripting.ScriptEvent
- run() - Method in class org.photonvision.common.util.MemoryManager
- run(boolean) - Method in class org.photonvision.common.util.MemoryManager
- run(I) - Method in class org.photonvision.vision.pipe.CVPipe
- run(Frame, QuirkyCamera) - Method in class org.photonvision.vision.pipeline.CVPipeline
- RUNNING - Enum constant in enum class org.photonvision.common.ProgramStatus
- RUNNING_NT - Enum constant in enum class org.photonvision.common.ProgramStatus
- runNTServer - Variable in class org.photonvision.common.configuration.NetworkConfig
- rvecToRotation(Mat) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Returns a 3d rotation from this
Mat
.
S
- safeDivide(int, int) - Static method in class org.photonvision.common.util.math.MathUtils
- safeExecute(String) - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- saveInputSnapshot() - Method in class org.photonvision.vision.processes.VisionModule
- saveModule() - Method in class org.photonvision.vision.processes.VisionModule
- saveModule(CameraConfiguration, String) - Method in class org.photonvision.common.configuration.ConfigManager
- saveOutputSnapshot() - Method in class org.photonvision.vision.processes.VisionModule
- saveToDisk() - Method in class org.photonvision.common.configuration.ConfigManager
- saveToDisk() - Method in class org.photonvision.common.configuration.SqlConfigProvider
- saveUploadedAprilTagFieldLayout(Path) - Method in class org.photonvision.common.configuration.ConfigManager
- saveUploadedAprilTagFieldLayout(Path) - Method in class org.photonvision.common.configuration.ConfigProvider
- saveUploadedAprilTagFieldLayout(Path) - Method in class org.photonvision.common.configuration.SqlConfigProvider
- saveUploadedHardwareConfig(Path) - Method in class org.photonvision.common.configuration.ConfigManager
- saveUploadedHardwareConfig(Path) - Method in class org.photonvision.common.configuration.ConfigProvider
- saveUploadedHardwareConfig(Path) - Method in class org.photonvision.common.configuration.SqlConfigProvider
- saveUploadedHardwareSettings(Path) - Method in class org.photonvision.common.configuration.ConfigManager
- saveUploadedHardwareSettings(Path) - Method in class org.photonvision.common.configuration.ConfigProvider
- saveUploadedHardwareSettings(Path) - Method in class org.photonvision.common.configuration.SqlConfigProvider
- saveUploadedNetworkConfig(Path) - Method in class org.photonvision.common.configuration.ConfigManager
- saveUploadedNetworkConfig(Path) - Method in class org.photonvision.common.configuration.ConfigProvider
- saveUploadedNetworkConfig(Path) - Method in class org.photonvision.common.configuration.SqlConfigProvider
- saveUploadedSettingsZip(File) - Static method in class org.photonvision.common.configuration.ConfigManager
- ScriptCommandType - Enum Class in org.photonvision.common.scripting
- ScriptConfig - Class in org.photonvision.common.scripting
- ScriptConfig(ScriptEventType) - Constructor for class org.photonvision.common.scripting.ScriptConfig
- ScriptConfig(ScriptEventType, String) - Constructor for class org.photonvision.common.scripting.ScriptConfig
- ScriptEvent - Class in org.photonvision.common.scripting
- ScriptEvent(ScriptConfig) - Constructor for class org.photonvision.common.scripting.ScriptEvent
- ScriptEventType - Enum Class in org.photonvision.common.scripting
- ScriptManager - Class in org.photonvision.common.scripting
- ScriptManager.ScriptConfigManager - Class in org.photonvision.common.scripting
- second - Variable in class org.photonvision.common.util.numbers.NumberCouple
- second - Variable in class org.photonvision.vision.opencv.DualMat
- secondPoint - Variable in class org.photonvision.vision.opencv.DualOffsetValues
- secondPointArea - Variable in class org.photonvision.vision.opencv.DualOffsetValues
- See3Cam_24CUG - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Camera has odd exposure range, and supports gain control
- See3Cam24CUGSettables - Class in org.photonvision.vision.camera.USBCameras
- See3Cam24CUGSettables(CameraConfiguration, UsbCamera) - Constructor for class org.photonvision.vision.camera.USBCameras.See3Cam24CUGSettables
- sendConnectedBacklog() - Static method in class org.photonvision.common.logging.Logger
- sequenceID - Variable in class org.photonvision.targeting.PhotonPipelineMetadata
- sequenceID - Variable in class org.photonvision.vision.frame.Frame
- sequenceID - Variable in class org.photonvision.vision.frame.FrameProvider
- sequenceID - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- SerializationUtils - Class in org.photonvision.common.util
- SerializationUtils() - Constructor for class org.photonvision.common.util.SerializationUtils
- serialize(Path, T) - Static method in class org.photonvision.common.util.file.JacksonUtils
- serialize(Path, T, boolean) - Static method in class org.photonvision.common.util.file.JacksonUtils
- serialize(Path, T, Class<T>, StdSerializer<T>) - Static method in class org.photonvision.common.util.file.JacksonUtils
- serialize(Path, T, Class<T>, StdSerializer<T>, boolean) - Static method in class org.photonvision.common.util.file.JacksonUtils
- serializeToString(T) - Static method in class org.photonvision.common.util.file.JacksonUtils
- Server - Class in org.photonvision.server
- Server() - Constructor for class org.photonvision.server.Server
- set(T) - Method in class org.photonvision.common.networktables.PacketPublisher
- set(T, int) - Method in class org.photonvision.common.networktables.PacketPublisher
- set(T, T) - Method in class org.photonvision.common.util.numbers.NumberCouple
- setAllCamDefaults() - Method in class org.photonvision.vision.camera.USBCameras.ArduOV9782CameraSettables
- setAllCamDefaults() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setAllCamDefaults() - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kCameraSettables
- setAllCamDefaults() - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kWindowsCameraSettables
- setAllCamDefaults() - Method in class org.photonvision.vision.camera.USBCameras.PsEyeCameraSettables
- setAllPerms(Path) - Static method in class org.photonvision.common.util.file.FileUtils
- setAlt(Geometry3D.ProtobufTransform3d) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d alt = 4;
- setAltCameraToTarget(Geometry3D.ProtobufTransform3d) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d alt_camera_to_target = 7;
- setAltCameraToTarget3d(Transform3d) - Method in class org.photonvision.vision.target.TrackedTarget
- setAltReprojErr(double) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double alt_reproj_err = 5;
- setAmbiguity(double) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double ambiguity = 6;
- setApproximateBoundingPolygon(MatOfPoint2f) - Method in class org.photonvision.vision.target.TrackedTarget
-
Set the approximate bounding polygon.
- setApriltagFieldLayout(AprilTagFieldLayout) - Method in class org.photonvision.common.configuration.PhotonConfiguration
- setArea(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double area = 3;
- setAutoExposure(boolean) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setAutoExposure(boolean) - Method in class org.photonvision.vision.camera.USBCameras.ArduOV2311WindowsCameraSettables
- setAutoExposure(boolean) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setAutoExposure(boolean) - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kWindowsCameraSettables
- setAutoExposure(boolean) - Method in class org.photonvision.vision.camera.USBCameras.PsEyeCameraSettables
- setAutoExposure(boolean) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setAutoWhiteBalance(boolean) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setAutoWhiteBalance(boolean) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setAutoWhiteBalance(boolean) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setAvgLatencyMs(double) - Method in class org.photonvision.simulation.SimCameraProperties
- setAwbGain(int, int) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setBest(Geometry3D.ProtobufTransform3d) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional .wpi.proto.ProtobufTransform3d best = 2;
- setBestCameraToTarget(Geometry3D.ProtobufTransform3d) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional .wpi.proto.ProtobufTransform3d best_camera_to_target = 6;
- setBestCameraToTarget3d(Transform3d) - Method in class org.photonvision.vision.target.TrackedTarget
- setBestReprojErr(double) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
-
optional double best_reproj_err = 3;
- setBlueGain(int) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setBlueGain(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setBoxHeight(double) - Method in enum class org.photonvision.vision.target.TargetModel
- setBrightness(int) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setBrightness(int) - Method in class org.photonvision.common.hardware.VisionLED
- setBrightness(int) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setBrightness(int) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setBrightness(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setBrightnessImpl(int) - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- setBrightnessImpl(int) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setBrightnessImpl(int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- setBrightnessPercent(int) - Method in class org.photonvision.common.hardware.HardwareManager
- setCalibError(double, double) - Method in class org.photonvision.simulation.SimCameraProperties
- setCalibration(int, int, Rotation2d) - Method in class org.photonvision.simulation.SimCameraProperties
- setCalibration(int, int, Matrix<N3, N3>, Matrix<N8, N1>) - Method in class org.photonvision.simulation.SimCameraProperties
- setCalibrationMode(boolean) - Method in class org.photonvision.vision.processes.PipelineManager
-
Enters or exits calibration mode based on the parameter.
- setCameraNickname(String) - Method in class org.photonvision.vision.processes.VisionModule
- setCameraRelativeRvec(Mat) - Method in class org.photonvision.vision.target.TrackedTarget
- setCameraRelativeTvec(Mat) - Method in class org.photonvision.vision.target.TrackedTarget
- setCaptureTimestampMicros(long) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 capture_timestamp_micros = 5;
- setCollectionPeriodMillis(long) - Method in class org.photonvision.common.util.MemoryManager
- setCollectionThreshold(int) - Method in class org.photonvision.common.util.MemoryManager
- setConfig(HardwareConfig) - Static method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- setConfig(HardwareConfig) - Method in class org.photonvision.common.hardware.metrics.MetricsManager
- setConfig(NetworkConfig) - Method in class org.photonvision.common.dataflow.networktables.NetworkTablesManager
- setConfig(PhotonConfiguration) - Method in class org.photonvision.common.configuration.SqlConfigProvider
- setData(byte[]) - Method in class org.photonvision.common.dataflow.structures.Packet
-
Sets the packet data.
- setDHCPcommand - Variable in class org.photonvision.common.configuration.NetworkConfig
- setDriverMode(boolean) - Method in class org.photonvision.PhotonCamera
-
Toggles driver mode.
- setDriverMode(boolean) - Method in class org.photonvision.vision.processes.PipelineManager
-
Enters or exits driver mode based on the parameter.
- setEstimatedPose(Photon.ProtobufPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
-
optional .photonvision.proto.ProtobufPNPResult estimated_pose = 1;
- setExposureRaw(double) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setExposureRaw(double) - Method in class org.photonvision.vision.camera.USBCameras.ArduOV2311WindowsCameraSettables
- setExposureRaw(double) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setExposureRaw(double) - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kCameraSettables
- setExposureRaw(double) - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kWindowsCameraSettables
- setExposureRaw(double) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setExposureTimeMs(double) - Method in class org.photonvision.simulation.SimCameraProperties
- setFiducialId(int) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 fiducial_id = 5;
- setFiducialId(int) - Method in class org.photonvision.vision.target.TrackedTarget
- setFieldDimensionsMeters(double, double) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Set the field dimensions that are used for drawing the field wireframe.
- setFieldTags(AprilTagFieldLayout) - Method in class org.photonvision.PhotonPoseEstimator
-
Set the AprilTagFieldLayout being used by the PositionEstimator.
- setFilePerms(Path) - Static method in class org.photonvision.common.util.file.FileUtils
- setFirst(T) - Method in class org.photonvision.common.util.numbers.NumberCouple
- setFov(double) - Method in class org.photonvision.vision.processes.VisionModule
- setFOV(double) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setFPS(double) - Method in class org.photonvision.simulation.SimCameraProperties
- setGain(int) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setGain(int) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setGain(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setIgnoredCamerasRegex(String) - Method in class org.photonvision.vision.processes.VisionSourceManager
- setImageCaptureTimestampNanos(long) - Method in class org.photonvision.vision.pipeline.result.CVPipelineResult
- setIndex(int) - Method in class org.photonvision.vision.processes.PipelineManager
- setLastPose(Pose2d) - Method in class org.photonvision.PhotonPoseEstimator
-
Update the stored last pose.
- setLastPose(Pose3d) - Method in class org.photonvision.PhotonPoseEstimator
-
Update the stored last pose.
- setLatencyMs(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
Deprecated.
- setLatencyStdDevMs(double) - Method in class org.photonvision.simulation.SimCameraProperties
- setLED(VisionLEDMode) - Method in class org.photonvision.PhotonCamera
-
Sets the LED mode.
- setLevel(LogGroup, LogLevel) - Static method in class org.photonvision.common.logging.Logger
- setLoaded(boolean) - Method in class org.photonvision.jni.PhotonJNICommon
- setLoaded(boolean) - Method in class org.photonvision.jni.RknnDetectorJNI
- setLoaded(boolean) - Method in class org.photonvision.mrcal.MrCalJNILoader
- setMaxSightRange(double) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Maximum distance at which the target is illuminated to your camera.
- setMinTargetAreaPercent(double) - Method in class org.photonvision.simulation.PhotonCameraSim
-
The minimum percentage(0 - 100) a detected target must take up of the camera's image to be processed.
- setMinTargetAreaPixels(double) - Method in class org.photonvision.simulation.PhotonCameraSim
-
The minimum number of pixels a detected target must take up in the camera's image to be processed.
- setModel(TargetModel) - Method in class org.photonvision.simulation.VisionTargetSim
- setMultiTagFallbackStrategy(PhotonPoseEstimator.PoseStrategy) - Method in class org.photonvision.PhotonPoseEstimator
-
Set the Position Estimation Strategy used in multi-tag mode when only one tag can be seen.
- setMultiTargetResult(Photon.ProtobufMultiTargetPNPResult) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional .photonvision.proto.ProtobufMultiTargetPNPResult multi_target_result = 3;
- setNetworkConfig(NetworkConfig) - Method in class org.photonvision.common.configuration.PhotonConfiguration
- setNetworkSettings(NetworkConfig) - Method in class org.photonvision.common.configuration.ConfigManager
- setNTConnected(boolean) - Method in class org.photonvision.common.hardware.HardwareManager
- setNtPublishTimestampMicros(long) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 nt_publish_timestamp_micros = 6;
- setObjDetectionConf(float) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional float obj_detection_conf = 12;
- setObjDetectionId(int) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional int32 obj_detection_id = 11;
- setOff() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setOn() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setParams(DetectorParameters) - Method in class org.photonvision.vision.aruco.PhotonArucoDetector
- setParams(AprilTagDetectionPipeParams) - Method in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipe
- setParams(AprilTagPoseEstimatorPipe.AprilTagPoseEstimatorPipeParams) - Method in class org.photonvision.vision.pipe.impl.AprilTagPoseEstimatorPipe
- setParams(ArucoDetectionPipeParams) - Method in class org.photonvision.vision.pipe.impl.ArucoDetectionPipe
- setParams(ArucoPoseEstimatorPipe.ArucoPoseEstimatorPipeParams) - Method in class org.photonvision.vision.pipe.impl.ArucoPoseEstimatorPipe
- setParams(P) - Method in class org.photonvision.vision.pipe.CVPipe
- setPipelineIndex(int) - Method in class org.photonvision.PhotonCamera
-
Allows the user to select the active pipeline index.
- setPipelineModeSupplier(BooleanSupplier) - Method in class org.photonvision.common.hardware.VisionLED
- setPipelineSettings(List<CVPipelineSettings>) - Method in class org.photonvision.common.configuration.CameraConfiguration
- setPipeParams(FrameStaticProperties, AdvancedPipelineSettings) - Method in class org.photonvision.vision.pipeline.OutputStreamPipeline
- setPipeParams(FrameStaticProperties, S, QuirkyCamera) - Method in class org.photonvision.vision.pipeline.CVPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.AprilTagPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.ArucoPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.ColoredShapePipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.CVPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.DriverModePipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.ObjectDetectionPipeline
- setPipeParamsImpl() - Method in class org.photonvision.vision.pipeline.ReflectivePipeline
- setPitch(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pitch = 2;
- setPose(Pose3d) - Method in class org.photonvision.simulation.VisionTargetSim
- setPoseAmbiguity(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double pose_ambiguity = 8;
- setPoseAmbiguity(double) - Method in class org.photonvision.vision.target.TrackedTarget
- setPrimaryStrategy(PhotonPoseEstimator.PoseStrategy) - Method in class org.photonvision.PhotonPoseEstimator
-
Set the Position Estimation Strategy used by the Position Estimator.
- setProperty(Object, String, Object) - Static method in class org.photonvision.vision.processes.VisionModuleChangeSubscriber
-
Sets the value of a property in the given object using reflection.
- setRandomSeed(long) - Method in class org.photonvision.simulation.SimCameraProperties
- setRealWorldCoordinatesArray(List<Point3>) - Method in enum class org.photonvision.vision.target.TargetModel
- setRedGain(int) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setRedGain(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setReferencePose(Pose2d) - Method in class org.photonvision.PhotonPoseEstimator
-
Update the stored reference pose for use when using the CLOSEST_TO_REFERENCE_POSE strategy.
- setReferencePose(Pose3d) - Method in class org.photonvision.PhotonPoseEstimator
-
Update the stored reference pose for use when using the CLOSEST_TO_REFERENCE_POSE strategy.
- setRGB(boolean, boolean, boolean) - Method in class org.photonvision.common.hardware.StatusLED
- setRobotToCameraTransform(Transform3d) - Method in class org.photonvision.PhotonPoseEstimator
-
Useful for pan and tilt mechanisms and such.
- setRotation(ImageRotationMode) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setRunning(boolean) - Method in class org.photonvision.common.hardware.HardwareManager
- setSecond(T) - Method in class org.photonvision.common.util.numbers.NumberCouple
- setSequenceId(long) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 sequence_id = 4;
- setServer(String) - Method in class org.photonvision.jni.TimeSyncClient
- setSettings(S) - Method in class org.photonvision.vision.pipeline.CVPipeline
- setShape(CVShape) - Method in class org.photonvision.vision.target.TrackedTarget
- setShouldManage(boolean) - Method in class org.photonvision.common.configuration.NetworkConfig
- setSkew(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double skew = 4;
- setState(boolean) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setState(boolean) - Method in class org.photonvision.common.hardware.VisionLED
- setStateImpl(boolean) - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- setStateImpl(boolean) - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- setStateImpl(boolean) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- setStaticCommand - Variable in class org.photonvision.common.configuration.NetworkConfig
- settables - Variable in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- setTagModel(TargetModel) - Method in class org.photonvision.PhotonPoseEstimator
-
Set the TargetModel representing the tags being detected.
- setTargetCorners(List<Point>) - Method in class org.photonvision.vision.target.TrackedTarget
- setTargetModel(TargetModel) - Method in class org.photonvision.vision.processes.VisionModule
- setTargetSortMode(PhotonTargetSortMode) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Defines the order the targets are sorted in the pipeline result.
- setTargetsVisibleStatus(int, boolean) - Method in class org.photonvision.common.hardware.HardwareManager
- setTimeSinceLastPongMicros(long) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
-
optional int64 time_since_last_pong_micros = 7;
- settings - Variable in class org.photonvision.common.dataflow.websocket.UIPhotonConfiguration
- settings - Variable in class org.photonvision.vision.pipeline.CVPipeline
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.ArduOV2311CameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.ArduOV2311WindowsCameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.ArduOV9281CameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.ArduOV9782CameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.InnoOV9281CameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kCameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.LifeCam3kWindowsCameraSettables
- setUpExposureProperties() - Method in class org.photonvision.vision.camera.USBCameras.See3Cam24CUGSettables
- setUpWhiteBalanceProperties() - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setVersionCheckEnabled(boolean) - Static method in class org.photonvision.PhotonCamera
- setVideoMode(VideoMode) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setVideoModeIndex(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setVideoModeInternal(int) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setVideoModeInternal(VideoMode) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setVideoModeInternal(VideoMode) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setVideoModeInternal(VideoMode) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setWhiteBalanceTemp(double) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
- setWhiteBalanceTemp(double) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- setWhiteBalanceTemp(double) - Method in class org.photonvision.vision.processes.VisionSourceSettables
- setWireframeResolution(double) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Sets the resolution of the drawn wireframe if enabled.
- setWriteTaskEnabled(boolean) - Method in class org.photonvision.common.configuration.ConfigManager
-
Prevent pending automatic saves
- setX(double) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double x = 1;
- setY(double) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
-
optional double y = 2;
- setYaw(double) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
-
optional double yaw = 1;
- shape - Variable in class org.photonvision.vision.opencv.CVShape
- shape - Variable in class org.photonvision.vision.target.PotentialTarget
- shapeOutlineColour - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- ShellExec - Class in org.photonvision.common.util
-
Execute external process and optionally read output buffer.
- ShellExec() - Constructor for class org.photonvision.common.util.ShellExec
- ShellExec(boolean, boolean) - Constructor for class org.photonvision.common.util.ShellExec
- shouldDilate() - Method in class org.photonvision.vision.pipe.impl.ErodeDilatePipe.ErodeDilateParams
- shouldDraw - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- shouldDraw - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- shouldDraw - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- shouldDrawBox - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- shouldDrawHull - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- shouldDrawHull(TrackedTarget) - Method in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- shouldErode() - Method in class org.photonvision.vision.pipe.impl.ErodeDilatePipe.ErodeDilateParams
- shouldLog(LogLevel) - Method in class org.photonvision.common.logging.Logger
- shouldManage - Variable in class org.photonvision.common.configuration.NetworkConfig
- shouldManage() - Method in class org.photonvision.common.configuration.NetworkConfig
- shouldPublishProto - Variable in class org.photonvision.common.configuration.NetworkConfig
- shouldShowCircle(CVShape) - Method in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- shouldShowRotatedBox(CVShape) - Method in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showCentroid - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showContourNumber - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showCrosshair - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- showImage(Mat) - Static method in class org.photonvision.common.util.TestUtils
- showImage(Mat, int) - Static method in class org.photonvision.common.util.TestUtils
- showImage(Mat, String) - Static method in class org.photonvision.common.util.TestUtils
- showImage(Mat, String, int) - Static method in class org.photonvision.common.util.TestUtils
- showMaximumBox - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showMultipleTargets - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showRotatedBox - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- showShape - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- shutdown() - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- shutdown() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- shutdown() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioPin
- sides - Variable in enum class org.photonvision.vision.opencv.ContourShape
- SimCameraProperties - Class in org.photonvision.simulation
-
Calibration and performance values for this camera.
- SimCameraProperties() - Constructor for class org.photonvision.simulation.SimCameraProperties
-
Default constructor which is the same as
SimCameraProperties.PERFECT_90DEG()
- SimCameraProperties(String, int, int) - Constructor for class org.photonvision.simulation.SimCameraProperties
-
Reads camera properties from a photonvision
config.json
file. - SimCameraProperties(Path, int, int) - Constructor for class org.photonvision.simulation.SimCameraProperties
-
Reads camera properties from a photonvision
config.json
file. - simpleFromTrackedTargets(List<TrackedTarget>) - Static method in class org.photonvision.vision.target.TrackedTarget
- Single - Enum constant in enum class org.photonvision.vision.opencv.ContourGroupingMode
- Single - Enum constant in enum class org.photonvision.vision.target.RobotOffsetPointMode
- SINGLE_BUFFERED - Enum constant in enum class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe.PBOMode
- singleOffsetPoint - Variable in class org.photonvision.vision.pipe.impl.Draw2dCrosshairPipe.Draw2dCrosshairParams
- SIXTH - Enum constant in enum class org.photonvision.vision.frame.FrameDivisor
- size - Variable in class org.photonvision.vision.pipe.impl.FindBoardCornersPipe.FindBoardCornersPipeResult
- skew - Variable in class org.photonvision.targeting.PhotonTrackedTarget
- Smallest - Enum constant in enum class org.photonvision.PhotonTargetSortMode
- Smallest - Enum constant in enum class org.photonvision.vision.opencv.ContourSortMode
- SMT_ADDNEWPIPELINE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CHANGEBRIGHTNESS - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CHANGECAMERANAME - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CHANGEPIPELINENAME - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CHANGEPIPELINETYPE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CURRENTCAMERA - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_CURRENTPIPELINE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_DELETECURRENTPIPELINE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_DRIVERMODE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_DUPLICATEPIPELINE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_PIPELINESETTINGCHANGE - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_ROBOTOFFSETPOINT - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_SAVEINPUTSNAPSHOT - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_SAVEOUTPUTSNAPSHOT - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_STARTPNPCALIBRATION - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- SMT_TAKECALIBRATIONSNAPSHOT - Enum constant in enum class org.photonvision.server.DataSocketMessageType
- snapshotDataLocation - Variable in class org.photonvision.vision.calibration.BoardObservation
- snapshotName - Variable in class org.photonvision.vision.calibration.BoardObservation
- SOFT_MAX_ARRAY_LENGTH - Static variable in class org.photonvision.common.dataflow.structures.Packet
- softSet(String, int) - Method in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
-
Forgiving "set this property" action.
- solvePNP_SQPNP(Matrix<N3, N3>, Matrix<N8, N1>, List<Translation3d>, Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Finds the transformation that maps the camera's pose to the origin of the supplied object.
- solvePNP_SQUARE(Matrix<N3, N3>, Matrix<N8, N1>, List<Translation3d>, Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Finds the transformation(s) that map the camera's pose to the target's pose.
- solvePNPEnabled - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- SolvePNPPipe - Class in org.photonvision.vision.pipe.impl
- SolvePNPPipe() - Constructor for class org.photonvision.vision.pipe.impl.SolvePNPPipe
- SolvePNPPipe.SolvePNPPipeParams - Class in org.photonvision.vision.pipe.impl
- SolvePNPPipeParams(CameraCalibrationCoefficients, TargetModel) - Constructor for class org.photonvision.vision.pipe.impl.SolvePNPPipe.SolvePNPPipeParams
- SortByMomentsX - Static variable in class org.photonvision.vision.opencv.Contour
- SortContoursParams(ContourSortMode, int, FrameStaticProperties) - Constructor for class org.photonvision.vision.pipe.impl.SortContoursPipe.SortContoursParams
- SortContoursPipe - Class in org.photonvision.vision.pipe.impl
- SortContoursPipe() - Constructor for class org.photonvision.vision.pipe.impl.SortContoursPipe
- SortContoursPipe.SortContoursParams - Class in org.photonvision.vision.pipe.impl
- sourceType - Variable in class org.photonvision.common.dataflow.events.DataChangeEvent
- SpeckleRejectParams(double) - Constructor for class org.photonvision.vision.pipe.impl.SpeckleRejectPipe.SpeckleRejectParams
- SpeckleRejectPipe - Class in org.photonvision.vision.pipe.impl
- SpeckleRejectPipe() - Constructor for class org.photonvision.vision.pipe.impl.SpeckleRejectPipe
- SpeckleRejectPipe.SpeckleRejectParams - Class in org.photonvision.vision.pipe.impl
- SqlConfigProvider - Class in org.photonvision.common.configuration
-
Saves settings in a SQLite database file (called photon.sqlite).
- SqlConfigProvider(Path) - Constructor for class org.photonvision.common.configuration.SqlConfigProvider
- squareSize - Variable in class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibratePipeParams
- squareSizeIn - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- start() - Method in class org.photonvision.common.dataflow.networktables.TimeSyncManager
- start() - Method in class org.photonvision.jni.TimeSyncServer
- start() - Method in class org.photonvision.vision.processes.VisionModule
- startCalibration(UICalibrationData) - Method in class org.photonvision.vision.processes.VisionModule
- startProcess() - Method in class org.photonvision.vision.processes.VisionRunner
- STATIC - Enum constant in enum class org.photonvision.common.networking.NetworkMode
- StaticFrames - Class in org.photonvision.vision.frame
- StaticFrames() - Constructor for class org.photonvision.vision.frame.StaticFrames
- staticIp - Variable in class org.photonvision.common.configuration.NetworkConfig
- StatusLED - Class in org.photonvision.common.hardware
- StatusLED(List<Integer>) - Constructor for class org.photonvision.common.hardware.StatusLED
- StatusLEDConsumer - Class in org.photonvision.common.dataflow.statusLEDs
- StatusLEDConsumer(int) - Constructor for class org.photonvision.common.dataflow.statusLEDs.StatusLEDConsumer
- statusRGBPins - Variable in class org.photonvision.common.configuration.HardwareConfig
- StickyFPS - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
-
Changing FPS repeatedly with small delay does not work correctly
- stop() - Method in class org.photonvision.jni.QueuedFileLogger
- stop() - Method in class org.photonvision.jni.TimeSyncClient
- stop() - Method in class org.photonvision.jni.TimeSyncServer
- strategy - Variable in class org.photonvision.EstimatedRobotPose
-
The strategy actually used to produce this pose
- streamIndex - Variable in class org.photonvision.common.configuration.CameraConfiguration
- streamingFrameDivisor - Variable in class org.photonvision.vision.pipeline.CVPipelineSettings
- submitProcessedFrame(PhotonPipelineResult) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Simulate one processed frame of vision data, putting one result to NT at current timestamp.
- submitProcessedFrame(PhotonPipelineResult, long) - Method in class org.photonvision.simulation.PhotonCameraSim
-
Simulate one processed frame of vision data, putting one result to NT.
- subscriber - Variable in class org.photonvision.common.networktables.PacketSubscriber
- subTable - Variable in class org.photonvision.common.networktables.NTTopicSet
- supported - Variable in class org.photonvision.common.dataflow.websocket.UILightingConfig
- supportedBackends - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- supportURL - Variable in class org.photonvision.common.configuration.HardwareConfig
- SuppressSettingCopy - Annotation Interface in org.photonvision.vision.pipeline
- System - Enum constant in enum class org.photonvision.common.logging.LogGroup
T
- Tables() - Constructor for class org.photonvision.common.configuration.DatabaseSchema.Tables
- tagFamily - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
Tag family.
- tagFamily - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- tagFamily - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- tagFamily - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- tagFamily - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- takeCalibrationSnapshot() - Method in class org.photonvision.vision.processes.VisionModule
- takeInputSnapshot() - Method in class org.photonvision.PhotonCamera
-
Request the camera to save a new image file from the input camera stream with overlays.
- takeOutputSnapshot() - Method in class org.photonvision.PhotonCamera
-
Request the camera to save a new image file from the output stream with overlays.
- takeSnapshot() - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- targetAreaEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- TargetCalculationParameters(boolean, TargetOffsetPointEdge, RobotOffsetPointMode, Point, DualOffsetValues, Point, double, double, double, CameraCalibrationCoefficients) - Constructor for class org.photonvision.vision.target.TrackedTarget.TargetCalculationParameters
- TargetCalculationParameters(boolean, TargetOffsetPointEdge, RobotOffsetPointMode, Point, DualOffsetValues, FrameStaticProperties) - Constructor for class org.photonvision.vision.target.TrackedTarget.TargetCalculationParameters
- TargetCalculations - Class in org.photonvision.vision.target
- TargetCalculations() - Constructor for class org.photonvision.vision.target.TargetCalculations
- TargetCorner - Class in org.photonvision.targeting
-
Represents a point in an image at the corner of the minimum-area bounding rectangle, in pixels.
- TargetCorner() - Constructor for class org.photonvision.targeting.TargetCorner
- TargetCorner(double, double) - Constructor for class org.photonvision.targeting.TargetCorner
- TargetCornerProto - Class in org.photonvision.targeting.proto
- TargetCornerProto() - Constructor for class org.photonvision.targeting.proto.TargetCornerProto
- TargetCornerSerde - Class in org.photonvision.struct
-
Auto-generated serialization/deserialization helper for TargetCorner
- TargetCornerSerde() - Constructor for class org.photonvision.struct.TargetCornerSerde
- targetModel - Variable in class org.photonvision.vision.pipe.impl.Draw3dTargetsPipe.Draw3dContoursParams
- targetModel - Variable in class org.photonvision.vision.pipeline.AdvancedPipelineSettings
- TargetModel - Class in org.photonvision.estimation
-
Describes the 3d model of a target.
- TargetModel - Enum Class in org.photonvision.vision.target
-
A model representing the vertices of targets with known shapes.
- TargetModel(double) - Constructor for class org.photonvision.estimation.TargetModel
-
Creates a spherical target model which has similar dimensions regardless of its rotation.
- TargetModel(double, double) - Constructor for class org.photonvision.estimation.TargetModel
-
Creates a rectangular, planar target model given the width and height.
- TargetModel(double, double, double) - Constructor for class org.photonvision.estimation.TargetModel
-
Creates a cuboid target model given the length, width, height.
- TargetModel(List<Translation3d>) - Constructor for class org.photonvision.estimation.TargetModel
-
Creates a target model from arbitrary 3d vertices.
- TargetOffsetPointEdge - Enum Class in org.photonvision.vision.target
- TargetOrientation - Enum Class in org.photonvision.vision.target
- targetPitchEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- targetPoseEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- targets - Variable in class org.photonvision.targeting.PhotonPipelineResult
- targets - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
- targetSkewEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- targetsUsed - Variable in class org.photonvision.EstimatedRobotPose
-
A list of the targets used to compute this pose
- targetYawEntry - Variable in class org.photonvision.common.networktables.NTTopicSet
- targToCam - Variable in class org.photonvision.estimation.CameraTargetRelation
- targToCamAngle - Variable in class org.photonvision.estimation.CameraTargetRelation
-
Angle from the target's relative x-axis
- targToCamPitch - Variable in class org.photonvision.estimation.CameraTargetRelation
- targToCamYaw - Variable in class org.photonvision.estimation.CameraTargetRelation
- taskActive(String) - Method in class org.photonvision.common.util.TimedTaskManager
- taToLogFname(TemporalAccessor) - Method in class org.photonvision.common.configuration.ConfigManager
- taToLogFname(TemporalAccessor) - Method in class org.photonvision.common.configuration.PathManager
- TestSource - Class in org.photonvision.vision.camera
-
Dummy class for unit testing the vision source manager
- TestSource(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.TestSource
- TestUtils - Class in org.photonvision.common.util
- TestUtils() - Constructor for class org.photonvision.common.util.TestUtils
- TestUtils.ApriltagTestImages - Enum Class in org.photonvision.common.util
- TestUtils.PolygonTestImages - Enum Class in org.photonvision.common.util
- TestUtils.PowercellTestImages - Enum Class in org.photonvision.common.util
- TestUtils.WPI2019Image - Enum Class in org.photonvision.common.util
- TestUtils.WPI2020Image - Enum Class in org.photonvision.common.util
- TestUtils.WPI2022Image - Enum Class in org.photonvision.common.util
- TestUtils.WPI2023Apriltags - Enum Class in org.photonvision.common.util
- TestUtils.WPI2024Images - Enum Class in org.photonvision.common.util
- textColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
- threads - Variable in class org.photonvision.vision.pipeline.AprilTagPipelineSettings
- threshConstant - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- threshConstant - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- threshMaxSize - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- threshMinSize - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- threshStepSize - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
- threshStepSize - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- threshWinSizes - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- TimedTaskManager - Class in org.photonvision.common.util
- TimedTaskManager() - Constructor for class org.photonvision.common.util.TimedTaskManager
- timeSinceLastPong - Variable in class org.photonvision.targeting.PhotonPipelineMetadata
- timeSinceLastPong() - Method in class org.photonvision.jni.TimeSyncClient.PingMetadata
-
How long, in us, since we last heard back from the server
- timestamp - Variable in class org.photonvision.common.networktables.PacketSubscriber.PacketResult
- timestampNanos - Variable in class org.photonvision.vision.frame.Frame
- timestampSeconds - Variable in class org.photonvision.EstimatedRobotPose
-
The estimated time the frame used to derive the robot pose was taken
- TimeSyncClient - Class in org.photonvision.jni
-
Send ping-pongs to estimate server time, relative to nt::Now.
- TimeSyncClient(String, int, double) - Constructor for class org.photonvision.jni.TimeSyncClient
- TimeSyncClient.PingMetadata - Class in org.photonvision.jni
- TimeSyncManager - Class in org.photonvision.common.dataflow.networktables
- TimeSyncManager(NetworkTable) - Constructor for class org.photonvision.common.dataflow.networktables.TimeSyncManager
- TimeSyncServer - Class in org.photonvision.jni
- TimeSyncServer(int) - Constructor for class org.photonvision.jni.TimeSyncServer
- TimeSyncSingleton - Class in org.photonvision.timesync
-
Helper to hold a single TimeSyncServer instance with some default config
- TimeSyncSingleton() - Constructor for class org.photonvision.timesync.TimeSyncSingleton
- toByteArray() - Method in class org.photonvision.vision.pipeline.result.BytePackable
- toBytes(boolean) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- toBytes(double) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- toBytes(int) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- togglePin() - Method in class org.photonvision.common.hardware.GPIO.CustomGPIO
- togglePin() - Method in class org.photonvision.common.hardware.GPIO.GPIOBase
- toHashMap() - Method in class org.photonvision.common.configuration.NetworkConfig
- toHashMap() - Method in class org.photonvision.vision.target.TrackedTarget
- Top - Enum constant in enum class org.photonvision.vision.target.TargetOffsetPointEdge
- toPoint() - Method in class org.photonvision.common.util.numbers.DoubleCouple
- toShortString() - Method in class org.photonvision.common.configuration.CameraConfiguration
- toSlope(Number) - Static method in class org.photonvision.common.util.math.MathUtils
- toString() - Method in class org.photonvision.common.configuration.CameraConfiguration
- toString() - Method in class org.photonvision.common.configuration.HardwareConfig
- toString() - Method in class org.photonvision.common.configuration.HardwareSettings
- toString() - Method in class org.photonvision.common.configuration.NetworkConfig
- toString() - Method in class org.photonvision.common.configuration.PhotonConfiguration
- toString() - Method in class org.photonvision.common.dataflow.events.DataChangeEvent
- toString() - Method in class org.photonvision.common.dataflow.events.IncomingWebSocketEvent
- toString() - Method in enum class org.photonvision.common.hardware.VisionLEDMode
- toString() - Method in class org.photonvision.common.networking.NetworkUtils.NMDeviceInfo
- toString() - Method in class org.photonvision.jni.TimeSyncClient.PingMetadata
- toString() - Method in class org.photonvision.targeting.MultiTargetPNPResult
- toString() - Method in class org.photonvision.targeting.PhotonPipelineMetadata
- toString() - Method in class org.photonvision.targeting.PhotonPipelineResult
- toString() - Method in class org.photonvision.targeting.PhotonTrackedTarget
- toString() - Method in class org.photonvision.targeting.PnpResult
- toString() - Method in class org.photonvision.targeting.TargetCorner
- toString() - Method in class org.photonvision.vision.aruco.ArucoDetectionResult
- toString() - Method in class org.photonvision.vision.calibration.BoardObservation
- toString() - Method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- toString() - Method in class org.photonvision.vision.calibration.JsonImageMat
- toString() - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
- toString() - Method in class org.photonvision.vision.camera.CameraInfo
- toString() - Method in class org.photonvision.vision.camera.QuirkyCamera
- toString() - Method in class org.photonvision.vision.opencv.CVMat
- toString() - Method in class org.photonvision.vision.pipeline.CVPipelineSettings
- toString() - Method in class org.photonvision.vision.pipeline.UICalibrationData
- toString() - Method in class org.photonvision.vision.processes.CameraMatchingOptions
- toString(List<T>) - Static method in class org.photonvision.common.util.numbers.NumberListUtils
- toString(List<T>, String) - Static method in class org.photonvision.common.util.numbers.NumberListUtils
- toUICameraConfig() - Method in class org.photonvision.vision.processes.VisionModule
- toValue() - Method in enum class org.photonvision.common.networking.NetworkMode
- trace(String) - Method in class org.photonvision.common.logging.Logger
- trace(Supplier<String>) - Method in class org.photonvision.common.logging.Logger
- TRACE - Enum constant in enum class org.photonvision.common.logging.LogLevel
- TrackedTarget - Class in org.photonvision.vision.target
- TrackedTarget(AprilTagDetection, AprilTagPoseEstimate, TrackedTarget.TargetCalculationParameters) - Constructor for class org.photonvision.vision.target.TrackedTarget
- TrackedTarget(List<Point>) - Constructor for class org.photonvision.vision.target.TrackedTarget
- TrackedTarget(ArucoDetectionResult, AprilTagPoseEstimate, TrackedTarget.TargetCalculationParameters) - Constructor for class org.photonvision.vision.target.TrackedTarget
- TrackedTarget(PotentialTarget, TrackedTarget.TargetCalculationParameters, CVShape) - Constructor for class org.photonvision.vision.target.TrackedTarget
- TrackedTarget.TargetCalculationParameters - Class in org.photonvision.vision.target
- TRANSFORM2D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- TRANSFORM3D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- transformToHashMap(Transform3d) - Static method in class org.photonvision.common.util.SerializationUtils
- TRANSLATION2D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- TRANSLATION3D_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
- translationToTvec(Translation3d...) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Creates a new
MatOfPoint3f
with these 3d translations. - Triangle - Enum constant in enum class org.photonvision.vision.opencv.ContourShape
- TriConsumer<T,
U, V> - Interface in org.photonvision.common.util.java - tryCalibration(Path) - Method in class org.photonvision.vision.pipeline.Calibrate3dPipeline
- tryMatchCamImpl() - Method in class org.photonvision.vision.processes.VisionSourceManager
- tryMatchCamImpl(ArrayList<CameraInfo>) - Method in class org.photonvision.vision.processes.VisionSourceManager
- tryMatchCamImpl(ArrayList<CameraInfo>, Platform) - Method in class org.photonvision.vision.processes.VisionSourceManager
- tryMatchCams() - Method in class org.photonvision.vision.processes.VisionSourceManager
- ts - Variable in class org.photonvision.simulation.PhotonCameraSim
- tvecToTranslation(Mat) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Returns a new 3d translation from this
Mat
. - TwoOrMore - Enum constant in enum class org.photonvision.vision.opencv.ContourGroupingMode
- type - Variable in class org.photonvision.vision.calibration.JsonImageMat
- type - Variable in class org.photonvision.vision.calibration.JsonMatOfDouble
- type - Variable in class org.photonvision.vision.frame.Frame
- typeForString(String) - Static method in enum class org.photonvision.common.networking.NetworkUtils.NMType
U
- UHOH - Enum constant in enum class org.photonvision.common.ProgramStatus
- UICalibrationData - Class in org.photonvision.vision.pipeline
- UICalibrationData() - Constructor for class org.photonvision.vision.pipeline.UICalibrationData
- UICalibrationData(int, int, int, boolean, double, double, int, int, UICalibrationData.BoardType, boolean, UICalibrationData.TagFamily) - Constructor for class org.photonvision.vision.pipeline.UICalibrationData
- UICalibrationData.BoardType - Enum Class in org.photonvision.vision.pipeline
- UICalibrationData.TagFamily - Enum Class in org.photonvision.vision.pipeline
- UICameraCalibrationCoefficients - Class in org.photonvision.vision.calibration
- UICameraCalibrationCoefficients(Size, JsonMatOfDouble, JsonMatOfDouble, double[], List<BoardObservation>, Size, double, CameraLensModel) - Constructor for class org.photonvision.vision.calibration.UICameraCalibrationCoefficients
- UICameraConfiguration - Class in org.photonvision.common.dataflow.websocket
- UICameraConfiguration() - Constructor for class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- UICameraSettingsRequest() - Constructor for class org.photonvision.server.RequestHandler.UICameraSettingsRequest
- UIDataPublisher - Class in org.photonvision.common.dataflow.websocket
- UIDataPublisher(int) - Constructor for class org.photonvision.common.dataflow.websocket.UIDataPublisher
- UIGeneralSettings - Class in org.photonvision.common.dataflow.websocket
- UIGeneralSettings(String, String, boolean, Map<String, ArrayList<String>>, List<String>, String, String) - Constructor for class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- UIInboundSubscriber - Class in org.photonvision.server
- UIInboundSubscriber() - Constructor for class org.photonvision.server.UIInboundSubscriber
- UILightingConfig - Class in org.photonvision.common.dataflow.websocket
- UILightingConfig(int, boolean) - Constructor for class org.photonvision.common.dataflow.websocket.UILightingConfig
- UIMap() - Constructor for class org.photonvision.common.util.file.JacksonUtils.UIMap
- UINetConfig - Class in org.photonvision.common.dataflow.websocket
- UINetConfig(NetworkConfig, List<NetworkUtils.NMDeviceInfo>, boolean) - Constructor for class org.photonvision.common.dataflow.websocket.UINetConfig
- UIPhotonConfiguration - Class in org.photonvision.common.dataflow.websocket
- UIPhotonConfiguration(UIProgramSettings, List<UICameraConfiguration>) - Constructor for class org.photonvision.common.dataflow.websocket.UIPhotonConfiguration
- UIProgramSettings - Class in org.photonvision.common.dataflow.websocket
- UIProgramSettings(UINetConfig, UILightingConfig, UIGeneralSettings, AprilTagFieldLayout) - Constructor for class org.photonvision.common.dataflow.websocket.UIProgramSettings
- unbufferBoolean(byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- unbufferByte(byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- unbufferBytes(byte[], int) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- unbufferDouble(byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- unbufferInt(byte[]) - Method in class org.photonvision.vision.pipeline.result.BytePackable
- undistortPoints(Matrix<N3, N3>, Matrix<N8, N1>, Point[]) - Static method in class org.photonvision.estimation.OpenCVHelp
-
Undistort 2d image points using a given camera's intrinsics and distortion.
- uniqueName - Variable in class org.photonvision.common.configuration.CameraConfiguration
-
Name used to title the subfolder of this config
- uniqueName - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- UNKNOWN - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- UNKNOWN - Enum constant in enum class org.photonvision.common.hardware.Platform.OSType
- UNKNOWN - Enum constant in enum class org.photonvision.common.hardware.Platform
- unloadCameraConfigs() - Method in class org.photonvision.common.configuration.ConfigManager
- unpack(Packet) - Method in interface org.photonvision.common.dataflow.structures.PacketSerde
- unpack(Packet) - Method in class org.photonvision.struct.MultiTargetPNPResultSerde
- unpack(Packet) - Method in class org.photonvision.struct.PhotonPipelineMetadataSerde
- unpack(Packet) - Method in class org.photonvision.struct.PhotonPipelineResultSerde
- unpack(Packet) - Method in class org.photonvision.struct.PhotonTrackedTargetSerde
- unpack(Packet) - Method in class org.photonvision.struct.PnpResultSerde
- unpack(Packet) - Method in class org.photonvision.struct.TargetCornerSerde
- unpack(Photon.ProtobufMultiTargetPNPResult) - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
- unpack(Photon.ProtobufPhotonPipelineResult) - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
- unpack(Photon.ProtobufPhotonTrackedTarget) - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- unpack(Photon.ProtobufPNPResult) - Method in class org.photonvision.targeting.proto.PNPResultProto
- unpack(Photon.ProtobufTargetCorner) - Method in class org.photonvision.targeting.proto.TargetCornerProto
- unpack(RepeatedMessage<Photon.ProtobufPhotonTrackedTarget>) - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
- unpack(RepeatedMessage<Photon.ProtobufTargetCorner>) - Method in class org.photonvision.targeting.proto.TargetCornerProto
- unpackPose2d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackPose3d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackQuaternion(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackRotation2d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackRotation3d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackTransform2d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackTransform3d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackTranslation2d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unpackTranslation3d(Packet) - Static method in class org.photonvision.utils.PacketUtils
- unrotatedImageSize - Variable in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
- Up - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
- update(Pose2d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Periodic update.
- update(Pose3d) - Method in class org.photonvision.simulation.VisionSystemSim
-
Periodic update.
- update(PhotonPipelineResult) - Method in class org.photonvision.PhotonPoseEstimator
-
Updates the estimated position of the robot, assuming no camera calibration is required for the selected strategy.
- update(PhotonPipelineResult, Optional<Matrix<N3, N3>>, Optional<Matrix<N8, N1>>) - Method in class org.photonvision.PhotonPoseEstimator
-
Updates the estimated position of the robot.
- updateCameraNickname(String) - Method in class org.photonvision.common.dataflow.networktables.NTDataPublisher
- updateCameraNickname(String) - Method in class org.photonvision.vision.frame.consumer.FileSaveFrameConsumer
- updateEntries() - Method in class org.photonvision.common.networktables.NTTopicSet
- updateQuirks(HashMap<CameraQuirk, Boolean>) - Method in class org.photonvision.vision.camera.QuirkyCamera
-
Add/remove quirks from the camera we're controlling
- updateVideoProp(CvSource, SimCameraProperties) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Updates the properties of this CvSource video stream with the given camera properties.
- UsbCamera - Enum constant in enum class org.photonvision.vision.camera.CameraType
- USBCameraSource - Class in org.photonvision.vision.camera.USBCameras
- USBCameraSource(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.USBCameras.USBCameraSource
- usbFrameProvider - Variable in class org.photonvision.vision.camera.USBCameras.USBCameraSource
- USBFrameProvider - Class in org.photonvision.vision.frame.provider
- USBFrameProvider(CvSink, VisionSourceSettables) - Constructor for class org.photonvision.vision.frame.provider.USBFrameProvider
- usbPid - Variable in class org.photonvision.vision.camera.QuirkyCamera
- usbPID - Variable in class org.photonvision.common.configuration.CameraConfiguration
- usbVid - Variable in class org.photonvision.vision.camera.QuirkyCamera
- usbVID - Variable in class org.photonvision.common.configuration.CameraConfiguration
- useAruco3 - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
If the 'Aruco3' speedup should be used.
- useAruco3 - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- useCornerRefinement - Variable in class org.photonvision.vision.pipe.impl.ArucoDetectionPipeParams
-
If obtained corners should be iteratively refined.
- useCornerRefinement - Variable in class org.photonvision.vision.pipeline.ArucoPipelineSettings
- useMrCal - Variable in class org.photonvision.vision.pipe.impl.Calibrate3dPipe.CalibratePipeParams
- useMrCal - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- useOldPattern - Variable in class org.photonvision.vision.pipeline.Calibration3dPipelineSettings
- useOldPattern - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- userPipelineSettings - Variable in class org.photonvision.vision.processes.PipelineManager
V
- value - Variable in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
- value - Variable in enum class org.photonvision.common.hardware.VisionLEDMode
- value - Variable in class org.photonvision.common.networktables.PacketSubscriber.PacketResult
- value - Variable in enum class org.photonvision.common.scripting.ScriptCommandType
- value - Variable in enum class org.photonvision.common.scripting.ScriptEventType
- value - Variable in enum class org.photonvision.vision.frame.FrameDivisor
- value - Variable in enum class org.photonvision.vision.opencv.ImageFlipMode
- value - Variable in enum class org.photonvision.vision.opencv.ImageRotationMode
- valueOf(String) - Static method in enum class org.photonvision.common.configuration.NeuralNetworkModelManager.NeuralNetworkBackend
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.dataflow.DataChangeDestination
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.dataflow.DataChangeSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.hardware.PiVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.hardware.Platform.OSType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.hardware.Platform
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.hardware.VisionLEDMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.logging.LogGroup
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.logging.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.networking.NetworkMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.networking.NetworkUtils.NMType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.ProgramStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.scripting.ScriptCommandType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.scripting.ScriptEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.PolygonTestImages
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.WPI2019Image
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.WPI2020Image
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.WPI2022Image
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.common.util.TestUtils.WPI2024Images
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.PhotonTargetSortMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.server.DataSocketMessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.apriltag.AprilTagFamily
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.calibration.CameraLensModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.camera.CameraQuirk
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.camera.CameraType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.frame.FrameDivisor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.frame.FrameThresholdType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ContourGroupingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ContourShape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ContourSortMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ImageFlipMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.opencv.ImageRotationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.pipe.impl.CornerDetectionPipe.DetectionStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe.PBOMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.pipeline.PipelineType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.pipeline.UICalibrationData.BoardType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.target.RobotOffsetPointMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.target.RobotOffsetPointOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.target.TargetModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.target.TargetOffsetPointEdge
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.photonvision.vision.target.TargetOrientation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.photonvision.common.configuration.NeuralNetworkModelManager.NeuralNetworkBackend
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.dataflow.DataChangeDestination
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.dataflow.DataChangeSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.hardware.GPIO.pi.PigpioCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.hardware.PiVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.hardware.Platform.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.hardware.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.hardware.VisionLEDMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.logging.LogGroup
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.logging.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.networking.NetworkMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.networking.NetworkUtils.NMType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.ProgramStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.scripting.ScriptCommandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.scripting.ScriptEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.ApriltagTestImages
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.PolygonTestImages
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.PowercellTestImages
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.WPI2019Image
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.WPI2020Image
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.WPI2022Image
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.WPI2023Apriltags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.common.util.TestUtils.WPI2024Images
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.PhotonPoseEstimator.PoseStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.PhotonTargetSortMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.server.DataSocketMessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.apriltag.AprilTagFamily
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.calibration.CameraLensModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.camera.CameraQuirk
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.camera.CameraType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.frame.FrameDivisor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.frame.FrameThresholdType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ContourGroupingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ContourShape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ContourSortMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ImageFlipMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.opencv.ImageRotationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.pipe.impl.CornerDetectionPipe.DetectionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.pipe.impl.GPUAcceleratedHSVPipe.PBOMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.pipeline.PipelineType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.pipeline.UICalibrationData.BoardType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.pipeline.UICalibrationData.TagFamily
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.target.RobotOffsetPointMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.target.RobotOffsetPointOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.target.TargetModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.target.TargetOffsetPointEdge
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.photonvision.vision.target.TargetOrientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vendorFOV - Variable in class org.photonvision.common.configuration.HardwareConfig
- version - Variable in class org.photonvision.common.dataflow.websocket.UIGeneralSettings
- version - Variable in class org.photonvision.vision.objects.RknnModel
- versionMatches(String) - Static method in class org.photonvision.PhotonVersion
- versionString - Static variable in class org.photonvision.PhotonVersion
- VERTICAL - Enum constant in enum class org.photonvision.vision.opencv.ImageFlipMode
- verticalFocalLength - Variable in class org.photonvision.vision.frame.FrameStaticProperties
- vertices - Variable in class org.photonvision.estimation.TargetModel
-
Translations of this target's vertices relative to its pose.
- videoFormatList - Variable in class org.photonvision.common.dataflow.websocket.UICameraConfiguration
- videoModeIndex - Variable in class org.photonvision.vision.pipeline.UICalibrationData
- videoModes - Variable in class org.photonvision.vision.processes.VisionSourceSettables
- VideoSimUtil - Class in org.photonvision.simulation
- VideoSimUtil() - Constructor for class org.photonvision.simulation.VideoSimUtil
- VisionEstimation - Class in org.photonvision.estimation
- VisionEstimation() - Constructor for class org.photonvision.estimation.VisionEstimation
- visionLED - Variable in class org.photonvision.common.hardware.HardwareManager
- VisionLED - Class in org.photonvision.common.hardware
- VisionLED(List<Integer>, int, int, PigpioSocket, Consumer<Integer>) - Constructor for class org.photonvision.common.hardware.VisionLED
- VisionLEDMode - Enum Class in org.photonvision.common.hardware
- VisionModule - Class in org.photonvision.vision.processes
-
This is the God Class
- VisionModule - Enum constant in enum class org.photonvision.common.logging.LogGroup
- VisionModule(PipelineManager, VisionSource, int) - Constructor for class org.photonvision.vision.processes.VisionModule
- VisionModuleChange<T> - Class in org.photonvision.vision.processes
- VisionModuleChange(String, T, CVPipelineSettings, WsContext) - Constructor for class org.photonvision.vision.processes.VisionModuleChange
- VisionModuleChangeSubscriber - Class in org.photonvision.vision.processes
- VisionModuleChangeSubscriber(VisionModule) - Constructor for class org.photonvision.vision.processes.VisionModuleChangeSubscriber
- VisionModuleManager - Class in org.photonvision.vision.processes
-
VisionModuleManager has many VisionModules, and provides camera configuration data to them.
- visionModules - Variable in class org.photonvision.vision.processes.VisionModuleManager
- VisionRunner - Class in org.photonvision.vision.processes
-
VisionRunner has a frame supplier, a pipeline supplier, and a result consumer
- VisionRunner(FrameProvider, Supplier<CVPipeline>, Consumer<CVPipelineResult>, QuirkyCamera, VisionModuleChangeSubscriber) - Constructor for class org.photonvision.vision.processes.VisionRunner
-
VisionRunner contains a thread to run a pipeline, given a frame, and will give the result to the consumer.
- visionSource - Variable in class org.photonvision.vision.processes.VisionModule
- VisionSource - Class in org.photonvision.vision.processes
- VisionSource(CameraConfiguration) - Constructor for class org.photonvision.vision.processes.VisionSource
- VisionSourceManager - Class in org.photonvision.vision.processes
- VisionSourceSettables - Class in org.photonvision.vision.processes
- VisionSourceSettables(CameraConfiguration) - Constructor for class org.photonvision.vision.processes.VisionSourceSettables
- VisionSystemSim - Class in org.photonvision.simulation
-
A simulated vision system involving a camera(s) and coprocessor(s) mounted on a mobile robot running PhotonVision, detecting targets placed on the field.
- VisionSystemSim(String) - Constructor for class org.photonvision.simulation.VisionSystemSim
-
A simulated vision system involving a camera(s) and coprocessor(s) mounted on a mobile robot running PhotonVision, detecting targets placed on the field.
- VisionTargetSim - Class in org.photonvision.simulation
-
Describes a vision target located somewhere on the field that your vision system can detect.
- VisionTargetSim(Pose3d, TargetModel) - Constructor for class org.photonvision.simulation.VisionTargetSim
-
Describes a vision target located somewhere on the field that your vision system can detect.
- VisionTargetSim(Pose3d, TargetModel, int) - Constructor for class org.photonvision.simulation.VisionTargetSim
-
Describes a fiducial tag located somewhere on the field that your vision system can detect.
W
- wantedDestinations - Variable in class org.photonvision.common.dataflow.DataChangeSubscriber
- wantedSources - Variable in class org.photonvision.common.dataflow.DataChangeSubscriber
- warn(String) - Method in class org.photonvision.common.logging.Logger
- warn(Supplier<String>) - Method in class org.photonvision.common.logging.Logger
- WARN - Enum constant in enum class org.photonvision.common.logging.LogLevel
- warp36h11TagImage(int, Point[], boolean, Mat) - Static method in class org.photonvision.simulation.VideoSimUtil
-
Warps the image of a specific 36h11 AprilTag onto the destination image at the given points.
- waveClear() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Clears all waveforms and any data added by calls to
PigpioSocket.waveAddGeneric(ArrayList)
- waveCreate() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Creates a waveform from the data provided by the prior calls to
PigpioSocket.waveAddGeneric(ArrayList)
Upon success a wave ID greater than or equal to 0 is returned - waveDelete(int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Deletes the waveform with specified wave ID
- waveSendOnce(int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Transmits the waveform with specified wave ID.
- waveSendRepeat(int) - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Transmits the waveform with specified wave ID.
- waveTxStop() - Method in class org.photonvision.common.hardware.GPIO.pi.PigpioSocket
-
Stops the transmission of the current waveform
- wbTempProp - Variable in class org.photonvision.vision.camera.USBCameras.GenericUSBCameraSettables
- WebServer - Enum constant in enum class org.photonvision.common.logging.LogGroup
- WINDOWS - Enum constant in enum class org.photonvision.common.hardware.Platform.OSType
- WINDOWS_32 - Enum constant in enum class org.photonvision.common.hardware.Platform
- WINDOWS_64 - Enum constant in enum class org.photonvision.common.hardware.Platform
- WpilibLoader - Class in org.photonvision.jni
- WpilibLoader() - Constructor for class org.photonvision.jni.WpilibLoader
- wpiNanoTime() - Static method in class org.photonvision.common.util.math.MathUtils
- wrappedOf(String, Object) - Static method in class org.photonvision.common.dataflow.events.OutgoingUIEvent
- wrappedOf(String, String, Object, WsContext) - Static method in class org.photonvision.common.dataflow.events.OutgoingUIEvent
- writeTo(JsonSink) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- writeTo(JsonSink) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- writeTo(JsonSink) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- writeTo(JsonSink) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- writeTo(JsonSink) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
- writeTo(ProtoSink) - Method in class org.photonvision.proto.Photon.ProtobufMultiTargetPNPResult
- writeTo(ProtoSink) - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
- writeTo(ProtoSink) - Method in class org.photonvision.proto.Photon.ProtobufPhotonTrackedTarget
- writeTo(ProtoSink) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
- writeTo(ProtoSink) - Method in class org.photonvision.proto.Photon.ProtobufTargetCorner
X
- x - Variable in class org.photonvision.targeting.TargetCorner
Y
- y - Variable in class org.photonvision.targeting.TargetCorner
- yaw - Variable in class org.photonvision.targeting.PhotonTrackedTarget
Z
- ZERO_2_W - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- ZERO_W - Enum constant in enum class org.photonvision.common.hardware.PiVersion
- ZeroCopyPicam - Enum constant in enum class org.photonvision.vision.camera.CameraType
- ZeroCopyPiCamera - Static variable in class org.photonvision.vision.camera.QuirkyCamera
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form