All Classes and Interfaces

Class
Description
Holds various helper geometries describing the relation between camera and target.
 
 
An estimated pose based on pipeline result
 
 
Auto-generated serialization/deserialization helper for MultiTargetPNPResult
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.
 
A packet that holds byte-packed data to be sent over NetworkTables.
 
 
 
 
 
 
Protobuf type ProtobufMultiTargetPNPResult
Protobuf type ProtobufPhotonPipelineResult
Protobuf type ProtobufPhotonTrackedTarget
Protobuf type ProtobufPNPResult
Protobuf type ProtobufTargetCorner
Represents a camera that is connected to PhotonVision.
A handle for simulating PhotonCamera values.
 
Auto-generated serialization/deserialization helper for PhotonPipelineMetadata
Represents a pipeline result from a PhotonCamera.
 
Auto-generated serialization/deserialization helper for PhotonPipelineResult
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.
Tuning handles we have over the CONSTRAINED_SOLVEPNP PhotonPoseEstimator.PoseStrategy.
Position estimation strategies that can be used by the PhotonPoseEstimator class.
 
 
 
 
 
Auto-generated serialization/deserialization helper for PhotonTrackedTarget
 
 
 
The best estimated transformation from solvePnP, and possibly an alternate transformation depending on the solvePNP method.
 
Auto-generated serialization/deserialization helper for PnpResult
 
Represents a transformation that first rotates a pose around the origin, and then translates it.
Calibration and performance values for this camera.
Represents a point in an image at the corner of the minimum-area bounding rectangle, in pixels.
 
Auto-generated serialization/deserialization helper for TargetCorner
Describes the 3d model of a target.
Send ping-pongs to estimate server time, relative to nt::Now.
 
 
Helper to hold a single TimeSyncServer instance with some default config
 
 
 
A simulated vision system involving a camera(s) and coprocessor(s) mounted on a mobile robot running PhotonVision, detecting targets placed on the field.
Describes a vision target located somewhere on the field that your vision system can detect.