mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 09:32:46 +00:00
downstream: stub: add missing arrange_polygon_settings (158756e921)
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
# You should have received a copy of the GNU Lesser General Public License
|
# You should have received a copy of the GNU Lesser General Public License
|
||||||
# along with IfcOpenShell. If not, see <http://www.gnu.org/licenses/>.
|
# along with IfcOpenShell. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
from typing import Any, Literal, Union
|
from typing import Any, Literal, Sequence, Union
|
||||||
|
|
||||||
from typing_extensions import Self
|
from typing_extensions import Self
|
||||||
|
|
||||||
@@ -339,7 +339,7 @@ class Iterator:
|
|||||||
...
|
...
|
||||||
|
|
||||||
def process_concurrently(self): ...
|
def process_concurrently(self): ...
|
||||||
def process_finished_rep(self, rep): ...
|
def process_finished_rep(self, rep, kernel=None): ...
|
||||||
def progress(self) -> int:
|
def progress(self) -> int:
|
||||||
"""Return current progress (0-100).
|
"""Return current progress (0-100).
|
||||||
|
|
||||||
@@ -539,6 +539,15 @@ class aggregation_type(parameter_type):
|
|||||||
def type_of_aggregation_string(self): ...
|
def type_of_aggregation_string(self): ...
|
||||||
def type_of_element(self) -> parameter_type: ...
|
def type_of_element(self) -> parameter_type: ...
|
||||||
|
|
||||||
|
class arrange_polygon_settings:
|
||||||
|
debug_output: bool
|
||||||
|
line_cleaning_algo: int
|
||||||
|
outer_perimiter_algo: int
|
||||||
|
perform_cleanup: bool
|
||||||
|
polygon_offset_distance: float
|
||||||
|
subdivision_factor: float
|
||||||
|
topology_reconstruction_algo: int
|
||||||
|
|
||||||
class attribute:
|
class attribute:
|
||||||
def __init__(self, name, type_of_attribute, optional): ...
|
def __init__(self, name, type_of_attribute, optional): ...
|
||||||
def name(self) -> str: ...
|
def name(self) -> str: ...
|
||||||
@@ -1617,7 +1626,9 @@ class type_declaration(declaration):
|
|||||||
|
|
||||||
class uninitialized_tag: ...
|
class uninitialized_tag: ...
|
||||||
|
|
||||||
def arrange_polygons(settings, polygons, logger=None): ...
|
def arrange_polygons(
|
||||||
|
settings: arrange_polygon_settings, polygons: Sequence[polygon_2], logger: logger | None = None
|
||||||
|
) -> tuple[polygon_2, ...]: ...
|
||||||
def clear_plugin_search_paths() -> None: ...
|
def clear_plugin_search_paths() -> None: ...
|
||||||
def clear_schemas(): ...
|
def clear_schemas(): ...
|
||||||
def construct_iterator(geometry_library, settings, file, num_threads, logger=None): ...
|
def construct_iterator(geometry_library, settings, file, num_threads, logger=None): ...
|
||||||
|
|||||||
Reference in New Issue
Block a user