From e50bace056af069d873e5813d5c831403c5944cf Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 22 Jul 2026 15:45:08 +0500 Subject: [PATCH] stub: drop serializer classes Superseded by generic `create_geometry_serializer` --- .../ifcopenshell/ifcopenshell_wrapper.pyi | 121 ------------------ 1 file changed, 121 deletions(-) diff --git a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi index ea99da0431..89c45f6860 100644 --- a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi +++ b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi @@ -139,17 +139,6 @@ class BRepElement(Element): @property def volume(self): ... -class ColladaSerializer(WriteOnlyGeometrySerializer): - def __init__(self, dae_filename, geometry_settings, settings): ... - def finalize(self): ... - def isTesselated(self): ... - def object_id(self, o): ... - def ready(self): ... - def setFile(self, arg2): ... - def setUnitNameAndMagnitude(self, name, magnitude): ... - def write(self, *args): ... - def writeHeader(self): ... - class ConversionResult: def ItemId(self): ... def Placement(self): ... @@ -290,16 +279,6 @@ class GeometrySerializer: def write(self, *args): ... def writeHeader(self): ... -class GltfSerializer(WriteOnlyGeometrySerializer): - def __init__(self, filename, geometry_settings, settings): ... - def finalize(self): ... - def isTesselated(self): ... - def ready(self): ... - def setFile(self, arg2): ... - def setUnitNameAndMagnitude(self, arg2, arg3): ... - def write(self, *args): ... - def writeHeader(self): ... - class IfcBaseEntity(entity_instance): def __init__(self, *args, **kwargs): ... def declaration(self): ... @@ -376,13 +355,6 @@ class Iterator: def unit_magnitude(self): ... def unit_name(self): ... -class JsonSerializer: - JSON_DIALECT_CREOOX: Any - def __init__(self, *args): ... - def finalize(self): ... - def ready(self): ... - def setFile(self, arg2): ... - def writeHeader(self): ... # TODO: MakeVolume is ignored in SWIG, remove from stub once build is bumped. class MakeVolume: @@ -459,70 +431,6 @@ class Settings: def set_(self, *args): ... def setting_names(self): ... -class SvgSerializer(WriteOnlyGeometrySerializer): - def __init__(self, out_filename, geometry_settings, settings): ... - SH_NONE: Any - SH_FULL: Any - SH_LEFT: Any - def addDrawing(self, pos, dir, ref, name, include_projection): ... - def addSizeComponent(self, fi): ... - def addTextAnnotations(self, k): ... - def addXCoordinate(self, fi): ... - def addYCoordinate(self, fi): ... - def doWriteHeader(self): ... - def finalize(self): ... - def getMirrorX(self): ... - def getMirrorY(self): ... - def getOnlyValid(self, b): ... - def getProfileThreshold(self): ... - def getSegmentProjection(self): ... - def getSubtractionSettings(self): ... - def getUnifyInputs(self): ... - def getUsePrefiltering(self): ... - def growBoundingBox(self, x, y): ... - def idElement(self, elem): ... - def isTesselated(self): ... - def nameElement(self, *args): ... - def object_id(self, storey, o): ... - def ready(self): ... - def resetScale(self): ... - def resize(self): ... - def setAlwaysProject(self, b): ... - def setAutoElevation(self, b): ... - def setAutoSection(self, b): ... - def setBoundingRectangle(self, width, height): ... - def setDrawDoorArcs(self, b): ... - def setDrawStoreyHeights(self, sh): ... - def setDrawingCenter(self, x, y): ... - def setElevationRef(self, s): ... - def setElevationRefGuid(self, s): ... - def setFile(self, f): ... - def setMirrorX(self, b): ... - def setMirrorY(self, b): ... - def setNoCSS(self, b): ... - def setOnlyValid(self, b): ... - def setPolygonal(self, b): ... - def setPrintSpaceAreas(self, b): ... - def setPrintSpaceNames(self, b): ... - def setProfileThreshold(self, i): ... - def setScale(self, s): ... - def setSectionHeight(self, h, storey=None): ... - def setSectionHeightsFromStoreys(self, offset=1.2): ... - def setSectionRef(self, s): ... - def setSegmentProjection(self, b): ... - def setSpaceNameTransform(self, v): ... - def setStoreyHeightLineLength(self, d): ... - def setSubtractionSettings(self, sbp): ... - def setUnifyInputs(self, b): ... - def setUnitNameAndMagnitude(self, arg2, arg3): ... - def setUseHlrPoly(self, b): ... - def setUseNamespace(self, b): ... - def setUsePrefiltering(self, b): ... - def setWithoutStoreys(self, b): ... - def start_path(self, *args): ... - def write(self, *args): ... - def writeHeader(self): ... - class SwigPyIterator: def __init__(self, *args, **kwargs): ... def advance(self, n): ... @@ -602,39 +510,10 @@ class TriangulationElement(Element): def geometry(self) -> Triangulation: ... def geometry_pointer(self): ... -class TtlWktSerializer(WriteOnlyGeometrySerializer): - def __init__(self, filename, geometry_settings, settings): ... - def finalize(self): ... - def isTesselated(self): ... - def ready(self): ... - def setFile(self, arg2): ... - def setUnitNameAndMagnitude(self, arg2, arg3): ... - def ttl_object_id(self, o, postfix=None): ... - def write(self, *args): ... - def writeHeader(self): ... - -class WaveFrontOBJSerializer(WriteOnlyGeometrySerializer): - def __init__(self, obj_filename, mtl_filename, geometry_settings, settings): ... - def finalize(self): ... - def isTesselated(self): ... - def ready(self): ... - def setFile(self, arg2): ... - def setUnitNameAndMagnitude(self, arg2, arg3): ... - def write(self, *args): ... - def writeHeader(self): ... - def writeMaterial(self, style): ... - class WriteOnlyGeometrySerializer(GeometrySerializer): def __init__(self, *args, **kwargs): ... def read(self, *args): ... -class XmlSerializer: - def __init__(self, file, xml_filename): ... - def finalize(self): ... - def ready(self): ... - def setFile(self, arg2): ... - def writeHeader(self): ... - class _SwigNonDynamicMeta(type): ... class abstract_arrangement: