Store the latest state and trajectory received for a peer target.
Definition at line 72 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

Data Fields | |
| NvMOTFrameNum | frameNum |
| Frame number (of the last update). More... | |
| CamId | cameraId |
| Camera id. More... | |
| TargetId | targetId |
| Target id. More... | |
| TimeStamp | targetIDTimeStamp |
| Timestamp when target ID is created. More... | |
| NvMOTClassId | classId |
| Class id. More... | |
| NvMOTFrameNum | age |
| Age of the target. More... | |
| Eigen::VectorXd | state |
| State vector (in the last update). More... | |
| Eigen::VectorXd | nextState |
| Predicted feet location. More... | |
| Eigen::Matrix2d | feetCov |
| Feet location covariance. More... | |
| float | visibility |
| Visibility (in the last update). More... | |
| float | distFromCam |
| Distance from the camera (in the last update). More... | |
| float | height |
| Adaptive height of the target. More... | |
| float | heightConfidence |
| Confidence of height estimation (0 = no pose data). More... | |
| NvMotDataTypes::Rect2f | tBbox |
| Last active-frame OMP bbox (image-space pixels); for peer bboxSim gate. More... | |
| std::vector< float > | reidEmbedding |
| L2-normalized ReID embedding; empty if unavailable. More... | |
| Tracklet | tracklet |
| Stores recent world-space positions for the peer target. More... | |
| NvMOTFrameNum PeerTarget::age |
Age of the target.
Definition at line 79 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| CamId PeerTarget::cameraId |
Camera id.
Definition at line 75 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| NvMOTClassId PeerTarget::classId |
Class id.
Definition at line 78 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| float PeerTarget::distFromCam |
Distance from the camera (in the last update).
Definition at line 84 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| Eigen::Matrix2d PeerTarget::feetCov |
Feet location covariance.
Definition at line 82 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| NvMOTFrameNum PeerTarget::frameNum |
Frame number (of the last update).
Definition at line 74 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
Referenced by TrackerVizOutput::drawProjectedPeerTrajectory().
| float PeerTarget::height |
Adaptive height of the target.
Definition at line 85 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| float PeerTarget::heightConfidence |
Confidence of height estimation (0 = no pose data).
Definition at line 86 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| Eigen::VectorXd PeerTarget::nextState |
Predicted feet location.
Definition at line 81 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
Referenced by TrackerVizOutput::drawProjectedPeerTrajectory().
| std::vector< float > PeerTarget::reidEmbedding |
L2-normalized ReID embedding; empty if unavailable.
Definition at line 88 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| Eigen::VectorXd PeerTarget::state |
State vector (in the last update).
Definition at line 80 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| TargetId PeerTarget::targetId |
Target id.
Definition at line 76 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| TimeStamp PeerTarget::targetIDTimeStamp |
Timestamp when target ID is created.
Definition at line 77 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| NvMotDataTypes::Rect2f PeerTarget::tBbox |
Last active-frame OMP bbox (image-space pixels); for peer bboxSim gate.
Definition at line 87 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| Tracklet PeerTarget::tracklet |
Stores recent world-space positions for the peer target.
Definition at line 89 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
Referenced by TrackerVizOutput::drawProjectedPeerTrajectory().
| float PeerTarget::visibility |
Visibility (in the last update).
Definition at line 83 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.