MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / create_from_setting_file

Method create_from_setting_file

tools/Wires/Parameters/ParameterManager.cpp:245–263  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

243}
244
245ParameterManager::Ptr ParameterManager::create_from_setting_file(
246 WireNetwork::Ptr wire_network, Float default_thickness,
247 const std::string& orbit_file, const std::string& modifier_file) {
248 Ptr manager = create_empty_manager(wire_network, default_thickness);
249 SymmetryOrbits orbits(orbit_file);
250
251 PTree config;
252 read_json(modifier_file, config);
253
254 if (config.find("vertex_offset") != config.not_found()) {
255 parse_offset_parameters(manager,
256 config.get_child("vertex_offset"), orbits);
257 }
258 if (config.find("thickness") != config.not_found()) {
259 parse_thickness_parameters(manager,
260 config.get_child("thickness"), orbits);
261 }
262 return manager;
263}
264
265ParameterManager::Ptr ParameterManager::create_from_dof_file(
266 WireNetwork::Ptr wire_network, Float default_thickness,

Callers

nothing calls this directly

Calls 3

parse_offset_parametersFunction · 0.85
findMethod · 0.80

Tested by

no test coverage detected