Go to the source code of this file.
Data Structures | |
| struct | TrackletPoint |
| Tracklet point: position + symmetric covariance (sxy = syx) Covariance values < 0 indicate unavailable (sentinel). More... | |
| class | PeerTarget |
| Store the latest state and trajectory received for a peer target. More... | |
| struct | Payload |
| Represent a message exchanged between multi-view tracker instances. More... | |
| class | ICommunicator |
| Interface for the communicator. More... | |
Typedefs | |
| using | json = nlohmann::json |
| typedef std::deque< TrackletPoint > | Tracklet |
Enumerations | |
| enum | COMMUNICATOR_TYPES : int { DUMMY_COMMUNICATOR = 0, MEMORY_ACCESS_COMMUNICATOR, MQTT_COMMUNICATOR, DUMMY_COMMUNICATOR = 0, MEMORY_ACCESS_COMMUNICATOR, MQTT_COMMUNICATOR } |
| Communicator implementations that can be selected by configuration. More... | |
| enum | MessageType : int { NONE = 0, TRACKLET, STATE_UPDATE, ADOPTED_ID, SYNC, NONE = 0, TRACKLET, STATE_UPDATE, ADOPTED_ID, SYNC } |
| Message kinds exchanged between multi-view tracker instances. More... | |
| using json = nlohmann::json |
Definition at line 25 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| typedef std::deque<TrackletPoint> Tracklet |
Definition at line 69 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| enum COMMUNICATOR_TYPES : int |
Communicator implementations that can be selected by configuration.
Definition at line 30 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.
| enum MessageType : int |
Message kinds exchanged between multi-view tracker instances.
Definition at line 37 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.