Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
StationLomFileMapper.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_LOGIC_FILES_STATIONLOMFILEMAPPER_HPP_
2#define IV_SRC_LOGIC_FILES_STATIONLOMFILEMAPPER_HPP_
3
7
8#include <vector>
9
10namespace iv::logic::files
11{
12
18{
19public:
25 static iv::logic::files::StationLomFile toStationLomFile(const std::shared_ptr<CFormulaLogic> &formulaLogic);
26
31 static void fromStationLomFile(const iv::logic::files::StationLomFile &stationLomFile,
32 const std::shared_ptr<iv::logic::station::StationLogicBlocks> &stationLogicBlocks);
33};
34
35}// namespace iv::logic::files
36
37#endif//IV_SRC_LOGIC_FILES_STATIONLOMFILEMAPPER_HPP_
Class to map between StationLomFile and the station logic.
Definition StationLomFileMapper.hpp:18
static void fromStationLomFile(const iv::logic::files::StationLomFile &stationLomFile, const std::shared_ptr< iv::logic::station::StationLogicBlocks > &stationLogicBlocks)
Convert a StationLomFile to the data the Station Logic needs.
Definition StationLomFileMapper.cpp:55
static iv::logic::files::StationLomFile toStationLomFile(const std::shared_ptr< CFormulaLogic > &formulaLogic)
Convert the station logic in CFormulaLogic to a StationLomFile.
Definition StationLomFileMapper.cpp:10
Definition LomFileCoder.cpp:13
Main structure of the Station Logic LOM file. This file contains the needed information to execute th...
Definition structs.hpp:223