#include <individual_tracking_message.h>
MAHIMA: Event carrying filtered individual rows for the IndividualIDTracking CSV. Published by AnalysisModule when individual_id_tracking is enabled; consumed by IndividualIDTrackingWriter.
◆ IndividualTrackingEventMessage() [1/2]
| hgps::IndividualTrackingEventMessage::IndividualTrackingEventMessage |
( |
| ) |
|
|
delete |
◆ IndividualTrackingEventMessage() [2/2]
| hgps::IndividualTrackingEventMessage::IndividualTrackingEventMessage |
( |
std::string |
sender, |
|
|
unsigned int |
run, |
|
|
int |
time, |
|
|
std::string |
scenario_name, |
|
|
std::vector< IndividualTrackingRow > |
rows |
|
) |
| |
◆ accept()
Double dispatch the message using a visitor implementation.
- Parameters
-
| visitor | The event message instance to accept |
Implements hgps::EventMessage.
◆ id()
| int hgps::IndividualTrackingEventMessage::id |
( |
| ) |
const |
|
overridevirtualnoexcept |
Gets the unique message type identifier.
- Returns
- The message type identifier
Implements hgps::EventMessage.
◆ to_string()
| std::string hgps::IndividualTrackingEventMessage::to_string |
( |
| ) |
const |
|
overridevirtual |
Create a string representation of this instance.
- Returns
- The string representation
Implements hgps::EventMessage.
◆ model_time
| int hgps::IndividualTrackingEventMessage::model_time {} |
◆ rows
◆ scenario_name
| std::string hgps::IndividualTrackingEventMessage::scenario_name {} |
The documentation for this struct was generated from the following files: