mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 14:41:25 +00:00
Fix repr() of ifcopenshell.geom.settings
This commit is contained in:
@@ -27,6 +27,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SWIG does not support bool references in a meaningful way, so the
|
||||||
|
// IfcGeom::IteratorSettings functions degrade to return a read only value
|
||||||
|
%typemap(out) double& {
|
||||||
|
$result = SWIG_From_double(*$1);
|
||||||
|
}
|
||||||
|
%typemap(out) bool& {
|
||||||
|
$result = PyBool_FromLong(static_cast<long>(*$1));
|
||||||
|
}
|
||||||
|
|
||||||
%include "../ifcgeom/IfcGeomIteratorSettings.h"
|
%include "../ifcgeom/IfcGeomIteratorSettings.h"
|
||||||
%include "../ifcgeom/IfcGeomElement.h"
|
%include "../ifcgeom/IfcGeomElement.h"
|
||||||
%include "../ifcgeom/IfcGeomMaterial.h"
|
%include "../ifcgeom/IfcGeomMaterial.h"
|
||||||
@@ -76,15 +85,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// SWIG does not support bool references in a meaningful way, so the
|
|
||||||
// IfcGeom::IteratorSettings functions degrade to return a read only value
|
|
||||||
%typemap(out) double& {
|
|
||||||
$result = SWIG_From_double(*$1);
|
|
||||||
}
|
|
||||||
%typemap(out) bool& {
|
|
||||||
$result = PyBool_FromLong(static_cast<long>(*$1));
|
|
||||||
}
|
|
||||||
|
|
||||||
// This does not seem to work:
|
// This does not seem to work:
|
||||||
%ignore IfcGeom::Iterator<float>::Iterator(const IfcGeom::IteratorSettings&, IfcParse::IfcFile*);
|
%ignore IfcGeom::Iterator<float>::Iterator(const IfcGeom::IteratorSettings&, IfcParse::IfcFile*);
|
||||||
%ignore IfcGeom::Iterator<float>::Iterator(const IfcGeom::IteratorSettings&, void*, int);
|
%ignore IfcGeom::Iterator<float>::Iterator(const IfcGeom::IteratorSettings&, void*, int);
|
||||||
|
|||||||
Reference in New Issue
Block a user