MCPcopy Create free account
hub / github.com/chrxh/alien / encodeDecode

Function encodeDecode

source/PersisterInterface/AuxiliaryDataParserService.cpp:1101–1115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1099 }
1100
1101 void encodeDecode(boost::property_tree::ptree& tree, AuxiliaryData& data, ParserTask parserTask)
1102 {
1103 AuxiliaryData defaultSettings;
1104
1105 //general settings
1106 ParameterParser::encodeDecode(tree, data.timestep, uint64_t(0), "general.time step", parserTask);
1107 ParameterParser::encodeDecode(tree, data.realTime, std::chrono::milliseconds(0), "general.real time", parserTask);
1108 ParameterParser::encodeDecode(tree, data.zoom, 4.0f, "general.zoom", parserTask);
1109 ParameterParser::encodeDecode(tree, data.center.x, 0.0f, "general.center.x", parserTask);
1110 ParameterParser::encodeDecode(tree, data.center.y, 0.0f, "general.center.y", parserTask);
1111 ParameterParser::encodeDecode(tree, data.generalSettings.worldSizeX, defaultSettings.generalSettings.worldSizeX, "general.world size.x", parserTask);
1112 ParameterParser::encodeDecode(tree, data.generalSettings.worldSizeY, defaultSettings.generalSettings.worldSizeY, "general.world size.y", parserTask);
1113
1114 encodeDecodeSimulationParameters(tree, data.simulationParameters, parserTask);
1115 }
1116}
1117
1118boost::property_tree::ptree AuxiliaryDataParserService::encodeAuxiliaryData(AuxiliaryData const& data)

Callers 11

encodeDecodeImplFunction · 0.85
loadFromFileMethod · 0.85
updateFileMethod · 0.85
encodeDecodeMethod · 0.85
encodeAuxiliaryDataMethod · 0.85
decodeAuxiliaryDataMethod · 0.85
getValueMethod · 0.85
setValueMethod · 0.85

Calls 1

Tested by

no test coverage detected