Sketcher: Addition of layerId field to SketcherGeometryExtension, GeometryFacade and ExternalGeometryFacade, and their Python wrappers

This commit is contained in:
Abdullah Tahiri
2021-12-04 07:45:52 +01:00
parent f29a6a0518
commit 62c8125097
10 changed files with 81 additions and 3 deletions

View File

@@ -506,6 +506,16 @@ void ExternalGeometryFacadePy::setConstruction(Py::Boolean arg)
getExternalGeometryFacadePtr()->setConstruction(arg);
}
Py::Long ExternalGeometryFacadePy::getGeometryLayerId(void) const
{
return Py::Long(this->getExternalGeometryFacadePtr()->getGeometryLayerId());
}
void ExternalGeometryFacadePy::setGeometryLayerId(Py::Long Id)
{
this->getExternalGeometryFacadePtr()->setGeometryLayerId(long(Id));
}
Py::String ExternalGeometryFacadePy::getTag(void) const
{
std::string tmp = boost::uuids::to_string(getExternalGeometryFacadePtr()->getTag());