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 01d37cdaad
commit f7deb780a5
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());