TazGraph Project v0.1.0
Loading...
Searching...
No Matches
SimDumpPathParser.h
1#pragma once
2#include "../IGraphParser.h"
3
4#include <simdump/include/sim_dump/filereader.h>
5
7public:
9 void readFile(std::string m_fileName) override;
10
11 void writeFile(std::string m_fileName, Manager& manager) override;
12
13 void parse(
14 Manager& manager,
15 std::function<void(Entity&, glm::vec3)> addNodeFunc,
16 std::function<void(Entity&)> addLinkFunc
17 ) override;
18
19 void parse(Manager& manager,
20 sim_dump::FileReader& reader,
21 std::vector<NodeEntity*>& nodeEntities,
22 std::vector<LinkEntity*>& linkEntities,
23 std::function<void(Entity&, glm::vec3)> addNodeFunc,
24 std::function<void(Entity&)> addLinkFunc);
25
26 void closeFile() override;
27
28 void update(float deltaTime) override;
29
30};
Definition GECS.h:224
Abstract base class for all map parsers.
Definition IGraphParser.h:40
Definition GECSManager.h:20
Definition SimDumpPathParser.h:6