Package org.photonvision.targeting
Class MultiTargetPNPResult
java.lang.Object
org.photonvision.targeting.MultiTargetPNPResult
- All Implemented Interfaces:
ProtobufSerializable,WPISerializable,PhotonStructSerializable<MultiTargetPNPResult>
public class MultiTargetPNPResult
extends Object
implements ProtobufSerializable, PhotonStructSerializable<MultiTargetPNPResult>
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe fiducial IDs used to calculate this multi-target result.static final MultiTargetPNPResultSerdeMultiTargetPNPResult PhotonStruct for serialization.static final MultiTargetPNPResultProtoMultiTargetPNPResult protobuf for serialization. -
Constructor Summary
ConstructorsConstructorDescriptionUsed for serialization and tests.MultiTargetPNPResult(PnpResult results, List<Short> ids) -
Method Summary
-
Field Details
-
estimatedPose
-
fiducialIDsUsed
The fiducial IDs used to calculate this multi-target result. -
proto
MultiTargetPNPResult protobuf for serialization. -
photonStruct
MultiTargetPNPResult PhotonStruct for serialization.
-
-
Constructor Details
-
MultiTargetPNPResult
public MultiTargetPNPResult()Used for serialization and tests. -
MultiTargetPNPResult
-
-
Method Details
-
hashCode
-
equals
-
toString
-
getSerde
Description copied from interface:PhotonStructSerializableReturns the PhotonStruct serializer for this type.- Specified by:
getSerdein interfacePhotonStructSerializable<MultiTargetPNPResult>- Returns:
- The PhotonStruct serializer
-