Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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
 
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.
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
 
APacketSerde() - Constructor for class org.photonvision.targeting.MultiTargetPNPResult.APacketSerde
 
APacketSerde() - Constructor for class org.photonvision.targeting.PhotonPipelineResult.APacketSerde
 
APacketSerde() - Constructor for class org.photonvision.targeting.PhotonTrackedTarget.APacketSerde
 
APacketSerde() - Constructor for class org.photonvision.targeting.PNPResult.APacketSerde
 
APacketSerde() - Constructor for class org.photonvision.targeting.TargetCorner.APacketSerde
 
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) - 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.
ArduOV2311 - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
Dummy quirk to tell OV2311 from OV9281
ArduOV9281 - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
Camera is an arducam ov9281 which has a funky exposure issue where it is defined in v4l as 1-5000 instead of 1-75
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
 
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
 
AWBGain - 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.
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, JsonImageMat) - 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.configuration.PhotonConfiguration.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(int, String) - Constructor for class org.photonvision.vision.pipeline.Calibrate3dPipeline
 
Calibrate3dPipeline(String) - Constructor for class org.photonvision.vision.pipeline.Calibrate3dPipeline
 
calibrateMrcal(List<FindBoardCornersPipe.FindBoardCornersPipeResult>, double, double) - Method in class org.photonvision.vision.pipe.impl.Calibrate3dPipe
 
calibrateOpenCV(List<FindBoardCornersPipe.FindBoardCornersPipeResult>, double, double) - 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) - 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.configuration.PhotonConfiguration.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 - 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
 
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
 
cameraExposure - 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
 
CameraQuirk - Enum Class in org.photonvision.vision.camera
 
cameraQuirks - Variable in class org.photonvision.common.configuration.CameraConfiguration
 
cameraQuirks - Variable in class org.photonvision.common.configuration.PhotonConfiguration.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
 
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
 
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
 
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
 
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;
clearIsPresent() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
optional bool is_present = 1;
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;
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
 
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.RknnDetectionPipe.RknnDetectionPipeParams
 
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
 
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
 
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.configuration.PhotonConfiguration.UICameraConfiguration
 
currentPipelineSettings - Variable in class org.photonvision.common.configuration.PhotonConfiguration.UICameraConfiguration
 
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>, MultiTargetPNPResult) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
 
CVPipelineResult(long, double, double, List<TrackedTarget>, MultiTargetPNPResult, Frame) - Constructor for class org.photonvision.vision.pipeline.result.CVPipelineResult
 
CVPipelineResult(long, double, double, List<TrackedTarget>, 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
 
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.
decodeLong() - Method in class org.photonvision.common.dataflow.structures.Packet
 
decodeShort() - 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 - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
 
DEG_270 - Enum constant in enum class org.photonvision.vision.opencv.ImageRotationMode
 
DEG_90 - 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.RknnDetectorJNI.RknnObjectDetector
Detect forwards using this model
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.
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
 
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
 
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) - 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

edu.wpi.first.util - package edu.wpi.first.util
 
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.
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.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.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.

F

family - Variable in class org.photonvision.vision.pipe.impl.AprilTagDetectionPipeParams
 
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 a path.
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
 
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.configuration.PhotonConfiguration.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 - 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.
get() - Method in class org.photonvision.common.networktables.PacketSubscriber
 
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.
get36h11TagImage(int) - Static method in class org.photonvision.simulation.VideoSimUtil
Gets the 10x10 (grayscale) image of a specific 36h11 AprilTag.
getAllActiveInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
 
getAllInterfaces() - Static method in class org.photonvision.common.networking.NetworkUtils
 
getAllVideoModes() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
 
getAllVideoModes() - Method in class org.photonvision.vision.camera.USBCameraSource.USBCameraSettables
 
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
 
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.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.PhotonPipelineResult
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
 
getCharucoBoardImagesPath() - Static method in class org.photonvision.common.util.TestUtils
 
getClasses() - Method in class org.photonvision.jni.RknnDetectorJNI.RknnObjectDetector
 
getClassID() - Method in class org.photonvision.vision.target.TrackedTarget
 
getClassNames() - Method in class org.photonvision.vision.pipe.impl.RknnDetectionPipe
 
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
 
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
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.USBCameraSource.USBCameraSettables
 
getCurrentVideoMode() - Method in class org.photonvision.vision.processes.VisionSourceSettables
 
getData() - Method in class org.photonvision.common.dataflow.structures.Packet
Returns the packet data.
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
 
getDefaultRknnModel() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
 
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.
getFileExtension() - Static method in class edu.wpi.first.util.RuntimeDetector
Get the file extension for the current system.
getFilePrefix() - Static method in class edu.wpi.first.util.RuntimeDetector
Get the file prefix for the current system.
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.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
 
getHardwareSettings() - Method in class org.photonvision.common.configuration.PhotonConfiguration
 
getHashLibraryResource(String) - Static method in class edu.wpi.first.util.RuntimeDetector
Get the path to the hash to the requested resource.
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
 
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.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.processes.VisionModuleManager
 
getInstance() - Static method in class org.photonvision.vision.processes.VisionSourceManager
 
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
 
getIsPresent() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
optional bool is_present = 1;
getIsV4lCsiCamera() - Method in class org.photonvision.vision.camera.CameraInfo
 
getKernel() - Method in class org.photonvision.vision.pipe.impl.ErodeDilatePipe.ErodeDilateParams
 
getLabels() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
 
getLaptop() - Static method in class org.photonvision.common.util.TestUtils
 
getLatencyMillis() - Method in class org.photonvision.targeting.PhotonPipelineResult
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
Returns the latest pipeline result.
getLEDMode() - Method in class org.photonvision.PhotonCamera
Returns the current LED mode.
getLibraryResource(String) - Static method in class edu.wpi.first.util.RuntimeDetector
Get the path to the requested resource.
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.targeting.MultiTargetPNPResult.APacketSerde
 
getMaxByteSize() - Method in class org.photonvision.targeting.PhotonPipelineResult.APacketSerde
 
getMaxByteSize() - Method in class org.photonvision.targeting.PhotonTrackedTarget.APacketSerde
 
getMaxByteSize() - Method in class org.photonvision.targeting.PNPResult.APacketSerde
 
getMaxByteSize() - Method in class org.photonvision.targeting.TargetCorner.APacketSerde
 
getMaxSightRangeMeters() - Method in class org.photonvision.simulation.PhotonCameraSim
 
getMaxTargets() - Method in class org.photonvision.vision.pipe.impl.SortContoursPipe.SortContoursParams
 
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
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
 
getModel() - Method in class org.photonvision.simulation.VisionTargetSim
 
getModel() - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
 
getModelsDirectory() - Method in class org.photonvision.common.configuration.ConfigManager
Get (and create if not present) the subfolder where ML models are stored
getModelVersion() - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
 
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
 
getNativeLibraryFolderName() - Static method in enum class org.photonvision.common.hardware.Platform
 
getNativeName() - Method in enum class org.photonvision.vision.apriltag.AprilTagFamily
 
getNested() - Method in class org.photonvision.targeting.proto.MultiTargetPNPResultProto
 
getNested() - Method in class org.photonvision.targeting.proto.PhotonPipelineResultProto
 
getNested() - Method in class org.photonvision.targeting.proto.PhotonTrackedTargetProto
 
getNested() - Method in class org.photonvision.targeting.proto.PNPResultProto
 
getNetworkConfig() - Method in class org.photonvision.common.configuration.PhotonConfiguration
 
getNMinfoForConnName(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
 
getNtPublishTimestampMicros() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
optional int64 nt_publish_timestamp_micros = 6;
getNtRecieveTimestampMicros() - Method in class org.photonvision.targeting.PhotonPipelineResult
The time that the robot recieved this result, in the FPGA timebase.
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;
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.
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
 
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
 
getPlatformPath() - Static method in class edu.wpi.first.util.RuntimeDetector
Get the platform path for the current system.
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
 
getPublishTimestampMicros() - Method in class org.photonvision.targeting.PhotonPipelineResult
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
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.
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.PhotonPipelineResult
The number of non-empty frames processed by this camera since boot.
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.USBCameraSource
 
getSettables() - Method in class org.photonvision.vision.processes.VisionSource
 
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
 
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
 
getTimestampSeconds() - Method in class org.photonvision.targeting.PhotonPipelineResult
Returns the estimated time the frame was taken, in the recieved system's time base.
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
 
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 AprilTags 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
 
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
 
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
 
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.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.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
 
hasIsPresent() - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
optional bool is_present = 1;
hasLatencyMs() - Method in class org.photonvision.proto.Photon.ProtobufPhotonPipelineResult
Deprecated.
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
 
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
 
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
 
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
 
initialize(File) - Method in class org.photonvision.common.configuration.NeuralNetworkModelManager
Perform initial setup and extract default model from JAR to the filesystem
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
 
inputStreamPort - Variable in class org.photonvision.common.configuration.PhotonConfiguration.UICameraConfiguration
 
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
 
is32BitIntel() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if OS is 32bit Intel.
is64BitIntel() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if OS is 64bit Intel.
isArm32() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if OS is Arm32.
isArm64() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if architecture is Arm64.
isAthena() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if hardware platform is Athena.
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.configuration.PhotonConfiguration.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.configuration.PhotonConfiguration.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 class edu.wpi.first.util.RuntimeDetector
Check if OS is Linux.
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
 
isMac() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if OS is Mac.
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
 
isPresent - Variable in class org.photonvision.targeting.PNPResult
If this result is valid.
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 enum class org.photonvision.common.hardware.Platform
 
isRotated() - Method in enum class org.photonvision.vision.opencv.ImageRotationMode
 
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.USBCameraSource
 
isVendorCamera() - Method in class org.photonvision.vision.processes.VisionSource
 
isWindows() - Static method in class edu.wpi.first.util.RuntimeDetector
Check if OS is Windows.
isWindows() - Static method in enum class org.photonvision.common.hardware.Platform
 

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
 
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

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
 
lastPipelineResultBestTarget - Variable in class org.photonvision.vision.processes.VisionModule
 
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.
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
 
LIMELIGHT_480P_CAL_FILE - Static variable in class org.photonvision.common.util.TestUtils
 
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
 
loadLibraries() - Static method in class org.photonvision.common.util.TestUtils
 
locationInImageSpace - Variable in class org.photonvision.vision.calibration.BoardObservation
 
locationInObjectSpace - Variable in class org.photonvision.vision.calibration.BoardObservation
 
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
 
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
 
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 CameraConfigurations 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 CameraConfigurations 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.RknnDetectionPipe.RknnDetectionPipeParams
 
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
 
maximumBoxColor - Variable in class org.photonvision.vision.pipe.impl.Draw2dTargetsPipe.Draw2dTargetsParams
 
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
 
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
 
minCount - Variable in class org.photonvision.vision.pipeline.UICalibrationData
 
minDist - Variable in class org.photonvision.vision.pipeline.ColoredShapePipelineSettings
 
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
 
moduleIndex - Variable in class org.photonvision.vision.processes.VisionModule
 
MrCalJNILoader - Class in org.photonvision.mrcal
 
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.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<Integer>) - Constructor for class org.photonvision.targeting.MultiTargetPNPResult
 
MultiTargetPNPResult.APacketSerde - Class in org.photonvision.targeting
 
MultiTargetPNPResultProto - Class in org.photonvision.targeting.proto
 
MultiTargetPNPResultProto() - Constructor for class org.photonvision.targeting.proto.MultiTargetPNPResultProto
 
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
 
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
 
NetworkManager - Class in org.photonvision.common.networking
 
networkManagerIface - Variable in class org.photonvision.common.configuration.NetworkConfig
 
NetworkMode - Enum Class in org.photonvision.common.networking
 
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
 
NeuralNetworkModelManager() - Constructor for class org.photonvision.common.configuration.NeuralNetworkModelManager
 
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.configuration.PhotonConfiguration.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.RknnDetectionPipe.RknnDetectionPipeParams
 
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
 
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

ObjectDetection - Enum constant in enum class org.photonvision.vision.pipeline.PipelineType
 
objectDetectionClassNames - Variable in class org.photonvision.vision.pipeline.result.CVPipelineResult
 
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
 
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
 
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
 
onCalibDBCalibrationImportRequest(Context) - Static method in class org.photonvision.server.RequestHandler
 
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
 
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.targeting - package org.photonvision.targeting
 
org.photonvision.targeting.proto - package org.photonvision.targeting.proto
 
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.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.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
 
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.configuration.PhotonConfiguration.UICameraConfiguration
 
overrideTakeSnapshot() - Method in class org.photonvision.vision.frame.consumer.FileSaveFrameConsumer
 

P

pack(Packet, MultiTargetPNPResult) - Method in class org.photonvision.targeting.MultiTargetPNPResult.APacketSerde
 
pack(Packet, PhotonPipelineResult) - Method in class org.photonvision.targeting.PhotonPipelineResult.APacketSerde
 
pack(Packet, PhotonTrackedTarget) - Method in class org.photonvision.targeting.PhotonTrackedTarget.APacketSerde
 
pack(Packet, PNPResult) - Method in class org.photonvision.targeting.PNPResult.APacketSerde
 
pack(Packet, TargetCorner) - Method in class org.photonvision.targeting.TargetCorner.APacketSerde
 
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
 
PacketSerde<T> - Interface in org.photonvision.common.dataflow.structures
 
PacketSubscriber<T> - Class in org.photonvision.common.networktables
 
PacketSubscriber(RawSubscriber, PacketSerde<T>, T) - Constructor for class org.photonvision.common.networktables.PacketSubscriber
 
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
 
parseFromCalibdbJson(JsonNode) - Static method in class org.photonvision.vision.calibration.CameraCalibrationCoefficients
 
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
 
PhotonConfiguration.UICameraConfiguration - Class in org.photonvision.common.configuration
 
PhotonConfiguration.UILightingConfig - Class in org.photonvision.common.configuration
 
PhotonJNICommon - Class in org.photonvision.jni
 
PhotonJNICommon() - Constructor for class org.photonvision.jni.PhotonJNICommon
 
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, List<PhotonTrackedTarget>) - Constructor for class org.photonvision.targeting.PhotonPipelineResult
Constructs a pipeline result.
PhotonPipelineResult(long, long, long, List<PhotonTrackedTarget>, MultiTargetPNPResult) - Constructor for class org.photonvision.targeting.PhotonPipelineResult
Constructs a pipeline result.
PhotonPipelineResult.APacketSerde - Class in org.photonvision.targeting
 
PhotonPipelineResultProto - Class in org.photonvision.targeting.proto
 
PhotonPipelineResultProto() - Constructor for class org.photonvision.targeting.proto.PhotonPipelineResultProto
 
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
 
PhotonPoseEstimator(AprilTagFieldLayout, PhotonPoseEstimator.PoseStrategy, PhotonCamera, 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.
PhotonTargetSortMode - Enum Class in org.photonvision
 
PhotonTrackedTarget - Class in org.photonvision.targeting
 
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
PhotonTrackedTarget.APacketSerde - Class in org.photonvision.targeting
 
PhotonTrackedTargetProto - Class in org.photonvision.targeting.proto
 
PhotonTrackedTargetProto() - Constructor for class org.photonvision.targeting.proto.PhotonTrackedTargetProto
 
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
 
PiCam - Enum constant in enum class org.photonvision.vision.camera.CameraQuirk
For the Raspberry Pi Camera
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
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.configuration.PhotonConfiguration.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
 
PiVersion - Enum Class in org.photonvision.common.hardware
 
Platform - Enum Class in org.photonvision.common.hardware
 
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
 
PNPResult.APacketSerde - Class in org.photonvision.targeting
 
PNPResultProto - Class in org.photonvision.targeting.proto
 
PNPResultProto() - Constructor for class org.photonvision.targeting.proto.PNPResultProto
 
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.
populatePacket(Packet) - Method in class org.photonvision.vision.calibration.JsonMatOfDouble
 
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
 
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.RknnDetectionPipe
 
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
 
ProgramDirectoryUtilities - Class in org.photonvision.common.util.file
 
ProgramDirectoryUtilities() - Constructor for class org.photonvision.common.util.file.ProgramDirectoryUtilities
 
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
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
 
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
 
PvCSCoreLogger - Class in org.photonvision.common.logging
Redirect cscore logs to our logger

Q

Quadrilateral - Enum constant in enum class org.photonvision.vision.opencv.ContourShape
 
QUARTER - Enum constant in enum class org.photonvision.vision.frame.FrameDivisor
 
QUATERNION_BYTE_SIZE - Static variable in class org.photonvision.utils.PacketUtils
 
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
 
reinitialize() - Method in class org.photonvision.common.networking.NetworkManager
 
Releasable - Interface in org.photonvision.vision.opencv
 
release() - Method in class org.photonvision.jni.RknnDetectorJNI.RknnObjectDetector
 
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.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.RknnDetectionPipe
 
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
 
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.
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.
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.
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.calibration.CameraCalibrationCoefficients
 
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
 
RknnDetectionPipe - Class in org.photonvision.vision.pipe.impl
 
RknnDetectionPipe() - Constructor for class org.photonvision.vision.pipe.impl.RknnDetectionPipe
 
RknnDetectionPipe.RknnDetectionPipeParams - Class in org.photonvision.vision.pipe.impl
 
RknnDetectionPipeParams() - Constructor for class org.photonvision.vision.pipe.impl.RknnDetectionPipe.RknnDetectionPipeParams
 
RknnDetectorJNI - Class in org.photonvision.jni
 
RknnDetectorJNI.RknnObjectDetector - Class in org.photonvision.jni
 
RknnObjectDetector(String, List<String>, RknnJNI.ModelVersion) - Constructor for class org.photonvision.jni.RknnDetectorJNI.RknnObjectDetector
 
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
 
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
 
rotation - Variable in class org.photonvision.vision.pipe.impl.RotateImagePipe.RotateImageParams
 
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
 
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
 
RuntimeDetector - Class in edu.wpi.first.util
A utility class for detecting and providing platform-specific such as OS and CPU architecture.
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
 
sendConnectedBacklog() - Static method in class org.photonvision.common.logging.Logger
 
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
 
serde - Static variable in class org.photonvision.targeting.MultiTargetPNPResult
 
serde - Static variable in class org.photonvision.targeting.PhotonPipelineResult
 
serde - Static variable in class org.photonvision.targeting.PhotonTrackedTarget
 
serde - Static variable in class org.photonvision.targeting.PNPResult
 
serde - Static variable in class org.photonvision.targeting.TargetCorner
 
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
 
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.USBCameraSource.USBCameraSettables
 
setAutoExposure(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.USBCameraSource.USBCameraSettables
 
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;
setExposure(double) - Method in class org.photonvision.vision.camera.LibcameraGpuSettables
 
setExposure(double) - Method in class org.photonvision.vision.camera.USBCameraSource.USBCameraSettables
 
setExposure(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.USBCameraSource.USBCameraSettables
 
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
 
setIsPresent(boolean) - Method in class org.photonvision.proto.Photon.ProtobufPNPResult
optional bool is_present = 1;
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.
setRandomSeed(long) - Method in class org.photonvision.simulation.SimCameraProperties
 
setRealWorldCoordinatesArray(List<Point3>) - Method in enum class org.photonvision.vision.target.TargetModel
 
setRecieveTimestampMicros(long) - Method in class org.photonvision.targeting.PhotonPipelineResult
Sets the FPGA timestamp this result was recieved by robot code
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;
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
 
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
 
settings - Variable in class org.photonvision.vision.pipeline.CVPipeline
 
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.USBCameraSource.USBCameraSettables
 
setVideoModeInternal(VideoMode) - 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.
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
 
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
 
snapshotData - Variable in class org.photonvision.vision.calibration.BoardObservation
 
snapshotName - Variable in class org.photonvision.vision.calibration.BoardObservation
 
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.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
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.configuration.PhotonConfiguration.UILightingConfig
 
supportURL - Variable in class org.photonvision.common.configuration.HardwareConfig
 

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(double, double) - Constructor for class org.photonvision.targeting.TargetCorner
 
TargetCorner.APacketSerde - Class in org.photonvision.targeting
 
TargetCornerProto - Class in org.photonvision.targeting.proto
 
TargetCornerProto() - Constructor for class org.photonvision.targeting.proto.TargetCornerProto
 
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
 
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
 
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
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.common.configuration.PhotonConfiguration
 
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
 
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.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.targeting.MultiTargetPNPResult
 
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() - 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
 
tryMatchCams() - Method in class org.photonvision.vision.processes.VisionSourceManager
 
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, 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() - Constructor for class org.photonvision.common.configuration.PhotonConfiguration.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
 
UIInboundSubscriber - Class in org.photonvision.server
 
UIInboundSubscriber() - Constructor for class org.photonvision.server.UIInboundSubscriber
 
UILightingConfig() - Constructor for class org.photonvision.common.configuration.PhotonConfiguration.UILightingConfig
 
UIMap() - Constructor for class org.photonvision.common.util.file.JacksonUtils.UIMap
 
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.configuration.PhotonConfiguration.UICameraConfiguration
 
UNKNOWN - Enum constant in enum class org.photonvision.common.hardware.PiVersion
 
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.targeting.MultiTargetPNPResult.APacketSerde
 
unpack(Packet) - Method in class org.photonvision.targeting.PhotonPipelineResult.APacketSerde
 
unpack(Packet) - Method in class org.photonvision.targeting.PhotonTrackedTarget.APacketSerde
 
unpack(Packet) - Method in class org.photonvision.targeting.PNPResult.APacketSerde
 
unpack(Packet) - Method in class org.photonvision.targeting.TargetCorner.APacketSerde
 
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
 
Up - Enum constant in enum class org.photonvision.vision.opencv.ContourIntersectionDirection
 
update() - Method in class org.photonvision.PhotonPoseEstimator
Poll data from the configured cameras and update the estimated position of the robot.
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.
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
 
USBCameraSettables(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.USBCameraSource.USBCameraSettables
 
USBCameraSource - Class in org.photonvision.vision.camera
 
USBCameraSource(CameraConfiguration) - Constructor for class org.photonvision.vision.camera.USBCameraSource
 
USBCameraSource(CameraConfiguration, int, int, boolean) - Constructor for class org.photonvision.vision.camera.USBCameraSource
Mostly just used for unit tests to better simulate a usb camera without a camera being present.
USBCameraSource.USBCameraSettables - Class in org.photonvision.vision.camera
 
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
 
useMrCal - Variable in class org.photonvision.vision.pipeline.UICalibrationData
 
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 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.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
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.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
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
 
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.configuration.PhotonConfiguration.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
 
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) - 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
WebServer - Enum constant in enum class org.photonvision.common.logging.LogGroup
 
WINDOWS_32 - Enum constant in enum class org.photonvision.common.hardware.Platform
 
WINDOWS_64 - Enum constant in enum class org.photonvision.common.hardware.Platform
 
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
 

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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form