From f0117c60b36d7753cfff44c6ea4cfb89e3e58f2f Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 16 Jul 2026 17:52:19 +0500 Subject: [PATCH] stub: sync added/removed symbols --- .../ifcopenshell/ifcopenshell_wrapper.pyi | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi index 80fef57700..5c4d635b2a 100644 --- a/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi +++ b/src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.pyi @@ -105,10 +105,12 @@ class IfcSpfHeader: """ def __init__(self, *args): ... + def assign(self, other): ... def file(self, *args): ... def file_description_py(self): ... def file_name_py(self): ... def file_schema_py(self): ... + def logger(self) -> logger: ... def read(self): ... def tryRead(self): ... def write(self, out): ... @@ -194,6 +196,7 @@ class ConversionResultShape: def subtract(self, arg2): ... def surface_area_along_direction(self, tol, arg3, along_x, along_y, along_z): ... def surface_genus(self): ... + def type(self) -> str: ... def vertices(self): ... def volume(self): ... def wrap_in_compound(self): ... @@ -390,25 +393,41 @@ class JsonSerializer: def setFile(self, arg2): ... def writeHeader(self): ... -# TODO: MakeVolume is ignored in SWIG, remove from stub once build is bumped. -class MakeVolume: - defaultvalue: Any - description: Any - name: Any - class OpaqueCoordinate_3: - def __init__(self, *args): ... + def dot(self, other): ... def get(self, i): ... + def get_double(self, i): ... + def norm(self): ... + def normalized(self): ... + def normalized_by_max_abs(self): ... + def scale(self, scalar): ... def set(self, i, n): ... + def size(self): ... + def to_double(self): ... class OpaqueCoordinate_4: - def __init__(self, *args): ... + def dot(self, other): ... def get(self, i): ... + def get_double(self, i): ... + def norm(self): ... + def normalized(self): ... + def normalized_by_max_abs(self): ... + def scale(self, scalar): ... def set(self, i, n): ... + def size(self): ... + def to_double(self): ... class OpaqueNumber: - def __init__(self, *args, **kwargs): ... - def clone(self): ... + def abs(self): ... + def add(self, other): ... + def divide(self, other): ... + def empty(self): ... + def equals(self, other): ... + def less_than(self, other): ... + def multiply(self, other): ... + def negated(self): ... + def same_type(self, *args): ... + def subtract(self, other): ... def to_double(self): ... def to_string(self): ...