MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / getLegacyProperties

Method getLegacyProperties

src/Mod/Material/App/MaterialPyImp.cpp:457–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

455}
456
457Py::Dict MaterialPy::getLegacyProperties() const
458{
459 Py::Dict dict;
460
461 auto legacy = getMaterialPtr()->getLegacyProperties();
462 for (auto& it : legacy) {
463 auto key = it.first;
464 auto value = it.second;
465
466 if (!value.isEmpty()) {
467 dict.setItem(Py::String(key.toStdString()), Py::String(value.toStdString()));
468 }
469 }
470
471 return dict;
472}
473
474PyObject* MaterialPy::getPhysicalValue(PyObject* args)
475{

Callers 1

getPropertiesMethod · 0.80

Calls 3

toStdStringMethod · 0.80
StringClass · 0.50
isEmptyMethod · 0.45

Tested by

no test coverage detected