TazGraph Project v0.1.0
Loading...
Searching...
No Matches
SimulationStep.h
1#pragma once
2
3#include <simdump/include/sim_dump/datatypes.h>
4#include "./GECSEntity.h"
5
7
9 TazPosition position;
10 TazColor color;
11 TazSize size;
12 };
13
15 TazColor color = TazColor(255, 255, 255, 255);
16
17 float width = 10.0f;
18 };
19
21 TazColor color;
22 float width;
23 std::vector<EntityID> link_ids;
24 };
25
26 sim_dump::UInt32 step_index;
27 double timestamp;
28
29 // node data
30 std::vector<std::pair<NodeEntity*, TazSimulationNode>> nodes;
31
32 // link data
33 std::vector< std::pair<LinkEntity*, TazSimulationLink>> links;
34
35 // path data
36 std::vector<std::pair<EmptyEntity*, TazSimulationPath>> paths; // pathId → (color, width)
37};
Definition SimulationStep.h:8
Definition SimulationStep.h:20
Definition SimulationStep.h:6
Definition Vertex.h:44