1#ifndef IV_SRC_LOGIC_FILES_LOMFILEMAPPER_HPP_
2#define IV_SRC_LOGIC_FILES_LOMFILEMAPPER_HPP_
32 const std::shared_ptr<CFormulaLogic> &formulaLogicOut);
35 static std::vector<BlockLom>
extractBlocks(
const std::vector<iv::logic::formulaLogic::SBlock> &blocks);
36 static std::vector<BlockParamLom>
38 static std::vector<GraphicInfoLom>
39 extractGraphicsInfo(
const std::vector<iv::logic::formulaLogic::SGraphicsInfo> &graphicsInfo);
Class to map between LomFile and CFormulaLogic.
Definition LomFileMapper.hpp:17
static std::vector< BlockLom > extractBlocks(const std::vector< iv::logic::formulaLogic::SBlock > &blocks)
Definition LomFileMapper.cpp:113
static void fromLomFile(const iv::logic::files::LomFile &lomFile, const std::shared_ptr< CFormulaLogic > &formulaLogicOut)
Convert a LomFile to a CFormulaLogic.
Definition LomFileMapper.cpp:40
static iv::logic::files::LomFile toLomFile(const std::shared_ptr< CFormulaLogic > &formulaLogic)
Convert a CFormulaLogic to a LomFile.
Definition LomFileMapper.cpp:6
static std::vector< BlockParamLom > extractBlockParams(const std::vector< iv::logic::formulaLogic::SBlockParam > &block)
Definition LomFileMapper.cpp:148
static std::vector< GraphicInfoLom > extractGraphicsInfo(const std::vector< iv::logic::formulaLogic::SGraphicsInfo > &graphicsInfo)
Definition LomFileMapper.cpp:171
Definition LomFileCoder.cpp:13
Main structure of the LOM File. This file contains the structure to write LOM files for modules.
Definition structs.hpp:116