mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-12 02:23:34 +00:00
5903 lines
241 KiB
Python
5903 lines
241 KiB
Python
|
|
# This file was automatically generated by SWIG (http://www.swig.org).
|
||
|
|
# Version 3.0.12
|
||
|
|
#
|
||
|
|
# Do not make changes to this file unless you know what you are doing--modify
|
||
|
|
# the SWIG interface file instead.
|
||
|
|
|
||
|
|
from sys import version_info as _swig_python_version_info
|
||
|
|
if _swig_python_version_info >= (2, 7, 0):
|
||
|
|
def swig_import_helper():
|
||
|
|
import importlib
|
||
|
|
pkg = __name__.rpartition('.')[0]
|
||
|
|
mname = '.'.join((pkg, '_ifcopenshell_wrapper')).lstrip('.')
|
||
|
|
try:
|
||
|
|
return importlib.import_module(mname)
|
||
|
|
except ImportError:
|
||
|
|
return importlib.import_module('_ifcopenshell_wrapper')
|
||
|
|
_ifcopenshell_wrapper = swig_import_helper()
|
||
|
|
del swig_import_helper
|
||
|
|
elif _swig_python_version_info >= (2, 6, 0):
|
||
|
|
def swig_import_helper():
|
||
|
|
from os.path import dirname
|
||
|
|
import imp
|
||
|
|
fp = None
|
||
|
|
try:
|
||
|
|
fp, pathname, description = imp.find_module('_ifcopenshell_wrapper', [dirname(__file__)])
|
||
|
|
except ImportError:
|
||
|
|
import _ifcopenshell_wrapper
|
||
|
|
return _ifcopenshell_wrapper
|
||
|
|
try:
|
||
|
|
_mod = imp.load_module('_ifcopenshell_wrapper', fp, pathname, description)
|
||
|
|
finally:
|
||
|
|
if fp is not None:
|
||
|
|
fp.close()
|
||
|
|
return _mod
|
||
|
|
_ifcopenshell_wrapper = swig_import_helper()
|
||
|
|
del swig_import_helper
|
||
|
|
else:
|
||
|
|
import _ifcopenshell_wrapper
|
||
|
|
del _swig_python_version_info
|
||
|
|
|
||
|
|
try:
|
||
|
|
_swig_property = property
|
||
|
|
except NameError:
|
||
|
|
pass # Python < 2.2 doesn't have 'property'.
|
||
|
|
|
||
|
|
try:
|
||
|
|
import builtins as __builtin__
|
||
|
|
except ImportError:
|
||
|
|
import __builtin__
|
||
|
|
|
||
|
|
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
|
||
|
|
if (name == "thisown"):
|
||
|
|
return self.this.own(value)
|
||
|
|
if (name == "this"):
|
||
|
|
if type(value).__name__ == 'SwigPyObject':
|
||
|
|
self.__dict__[name] = value
|
||
|
|
return
|
||
|
|
method = class_type.__swig_setmethods__.get(name, None)
|
||
|
|
if method:
|
||
|
|
return method(self, value)
|
||
|
|
if (not static):
|
||
|
|
if _newclass:
|
||
|
|
object.__setattr__(self, name, value)
|
||
|
|
else:
|
||
|
|
self.__dict__[name] = value
|
||
|
|
else:
|
||
|
|
raise AttributeError("You cannot add attributes to %s" % self)
|
||
|
|
|
||
|
|
|
||
|
|
def _swig_setattr(self, class_type, name, value):
|
||
|
|
return _swig_setattr_nondynamic(self, class_type, name, value, 0)
|
||
|
|
|
||
|
|
|
||
|
|
def _swig_getattr(self, class_type, name):
|
||
|
|
if (name == "thisown"):
|
||
|
|
return self.this.own()
|
||
|
|
method = class_type.__swig_getmethods__.get(name, None)
|
||
|
|
if method:
|
||
|
|
return method(self)
|
||
|
|
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
|
||
|
|
|
||
|
|
|
||
|
|
def _swig_repr(self):
|
||
|
|
try:
|
||
|
|
strthis = "proxy of " + self.this.__repr__()
|
||
|
|
except __builtin__.Exception:
|
||
|
|
strthis = ""
|
||
|
|
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
|
||
|
|
|
||
|
|
try:
|
||
|
|
_object = object
|
||
|
|
_newclass = 1
|
||
|
|
except __builtin__.Exception:
|
||
|
|
class _object:
|
||
|
|
pass
|
||
|
|
_newclass = 0
|
||
|
|
|
||
|
|
class SwigPyIterator(_object):
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_SwigPyIterator
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def value(self):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_value(self)
|
||
|
|
|
||
|
|
def incr(self, n=1):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_incr(self, n)
|
||
|
|
|
||
|
|
def decr(self, n=1):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_decr(self, n)
|
||
|
|
|
||
|
|
def distance(self, x):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_distance(self, x)
|
||
|
|
|
||
|
|
def equal(self, x):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_equal(self, x)
|
||
|
|
|
||
|
|
def copy(self):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_copy(self)
|
||
|
|
|
||
|
|
def next(self):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_next(self)
|
||
|
|
|
||
|
|
def __next__(self):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___next__(self)
|
||
|
|
|
||
|
|
def previous(self):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_previous(self)
|
||
|
|
|
||
|
|
def advance(self, n):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator_advance(self, n)
|
||
|
|
|
||
|
|
def __eq__(self, x):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___eq__(self, x)
|
||
|
|
|
||
|
|
def __ne__(self, x):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___ne__(self, x)
|
||
|
|
|
||
|
|
def __iadd__(self, n):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___iadd__(self, n)
|
||
|
|
|
||
|
|
def __isub__(self, n):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___isub__(self, n)
|
||
|
|
|
||
|
|
def __add__(self, n):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___add__(self, n)
|
||
|
|
|
||
|
|
def __sub__(self, *args):
|
||
|
|
return _ifcopenshell_wrapper.SwigPyIterator___sub__(self, *args)
|
||
|
|
def __iter__(self):
|
||
|
|
return self
|
||
|
|
SwigPyIterator_swigregister = _ifcopenshell_wrapper.SwigPyIterator_swigregister
|
||
|
|
SwigPyIterator_swigregister(SwigPyIterator)
|
||
|
|
|
||
|
|
class IteratorSettings(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::IteratorSettings class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IteratorSettings, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IteratorSettings, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
WELD_VERTICES = _ifcopenshell_wrapper.IteratorSettings_WELD_VERTICES
|
||
|
|
USE_WORLD_COORDS = _ifcopenshell_wrapper.IteratorSettings_USE_WORLD_COORDS
|
||
|
|
CONVERT_BACK_UNITS = _ifcopenshell_wrapper.IteratorSettings_CONVERT_BACK_UNITS
|
||
|
|
USE_BREP_DATA = _ifcopenshell_wrapper.IteratorSettings_USE_BREP_DATA
|
||
|
|
SEW_SHELLS = _ifcopenshell_wrapper.IteratorSettings_SEW_SHELLS
|
||
|
|
DISABLE_OPENING_SUBTRACTIONS = _ifcopenshell_wrapper.IteratorSettings_DISABLE_OPENING_SUBTRACTIONS
|
||
|
|
DISABLE_TRIANGULATION = _ifcopenshell_wrapper.IteratorSettings_DISABLE_TRIANGULATION
|
||
|
|
APPLY_DEFAULT_MATERIALS = _ifcopenshell_wrapper.IteratorSettings_APPLY_DEFAULT_MATERIALS
|
||
|
|
INCLUDE_CURVES = _ifcopenshell_wrapper.IteratorSettings_INCLUDE_CURVES
|
||
|
|
EXCLUDE_SOLIDS_AND_SURFACES = _ifcopenshell_wrapper.IteratorSettings_EXCLUDE_SOLIDS_AND_SURFACES
|
||
|
|
NO_NORMALS = _ifcopenshell_wrapper.IteratorSettings_NO_NORMALS
|
||
|
|
GENERATE_UVS = _ifcopenshell_wrapper.IteratorSettings_GENERATE_UVS
|
||
|
|
APPLY_LAYERSETS = _ifcopenshell_wrapper.IteratorSettings_APPLY_LAYERSETS
|
||
|
|
ELEMENT_HIERARCHY = _ifcopenshell_wrapper.IteratorSettings_ELEMENT_HIERARCHY
|
||
|
|
SITE_LOCAL_PLACEMENT = _ifcopenshell_wrapper.IteratorSettings_SITE_LOCAL_PLACEMENT
|
||
|
|
BUILDING_LOCAL_PLACEMENT = _ifcopenshell_wrapper.IteratorSettings_BUILDING_LOCAL_PLACEMENT
|
||
|
|
VALIDATE_QUANTITIES = _ifcopenshell_wrapper.IteratorSettings_VALIDATE_QUANTITIES
|
||
|
|
LAYERSET_FIRST = _ifcopenshell_wrapper.IteratorSettings_LAYERSET_FIRST
|
||
|
|
EDGE_ARROWS = _ifcopenshell_wrapper.IteratorSettings_EDGE_ARROWS
|
||
|
|
DISABLE_BOOLEAN_RESULT = _ifcopenshell_wrapper.IteratorSettings_DISABLE_BOOLEAN_RESULT
|
||
|
|
NO_WIRE_INTERSECTION_CHECK = _ifcopenshell_wrapper.IteratorSettings_NO_WIRE_INTERSECTION_CHECK
|
||
|
|
NO_WIRE_INTERSECTION_TOLERANCE = _ifcopenshell_wrapper.IteratorSettings_NO_WIRE_INTERSECTION_TOLERANCE
|
||
|
|
STRICT_TOLERANCE = _ifcopenshell_wrapper.IteratorSettings_STRICT_TOLERANCE
|
||
|
|
DEBUG_BOOLEAN = _ifcopenshell_wrapper.IteratorSettings_DEBUG_BOOLEAN
|
||
|
|
BOOLEAN_ATTEMPT_2D = _ifcopenshell_wrapper.IteratorSettings_BOOLEAN_ATTEMPT_2D
|
||
|
|
NUM_SETTINGS = _ifcopenshell_wrapper.IteratorSettings_NUM_SETTINGS
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(IfcGeom::IteratorSettings self) -> IteratorSettings"""
|
||
|
|
this = _ifcopenshell_wrapper.new_IteratorSettings()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def deflection_tolerance(self):
|
||
|
|
"""deflection_tolerance(IteratorSettings self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_deflection_tolerance(self)
|
||
|
|
|
||
|
|
|
||
|
|
def angular_tolerance(self):
|
||
|
|
"""angular_tolerance(IteratorSettings self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_angular_tolerance(self)
|
||
|
|
|
||
|
|
|
||
|
|
def context_ids(self):
|
||
|
|
"""context_ids(IteratorSettings self) -> std::set< int >"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_context_ids(self)
|
||
|
|
|
||
|
|
|
||
|
|
def set_deflection_tolerance(self, value):
|
||
|
|
"""set_deflection_tolerance(IteratorSettings self, double value)"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_set_deflection_tolerance(self, value)
|
||
|
|
|
||
|
|
|
||
|
|
def set_angular_tolerance(self, value):
|
||
|
|
"""set_angular_tolerance(IteratorSettings self, double value)"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_set_angular_tolerance(self, value)
|
||
|
|
|
||
|
|
|
||
|
|
def force_space_transparency(self, *args):
|
||
|
|
"""
|
||
|
|
force_space_transparency(IteratorSettings self) -> double
|
||
|
|
force_space_transparency(IteratorSettings self, double value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_force_space_transparency(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def set_context_ids(self, value):
|
||
|
|
"""set_context_ids(IteratorSettings self, std::vector< int,std::allocator< int > > value)"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_set_context_ids(self, value)
|
||
|
|
|
||
|
|
|
||
|
|
def get(self, setting):
|
||
|
|
"""get(IteratorSettings self, uint64_t setting) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_get(self, setting)
|
||
|
|
|
||
|
|
|
||
|
|
def set(self, setting, value):
|
||
|
|
"""set(IteratorSettings self, uint64_t setting, bool value)"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_set(self, setting, value)
|
||
|
|
|
||
|
|
__swig_setmethods__["offset"] = _ifcopenshell_wrapper.IteratorSettings_offset_set
|
||
|
|
__swig_getmethods__["offset"] = _ifcopenshell_wrapper.IteratorSettings_offset_get
|
||
|
|
if _newclass:
|
||
|
|
offset = _swig_property(_ifcopenshell_wrapper.IteratorSettings_offset_get, _ifcopenshell_wrapper.IteratorSettings_offset_set)
|
||
|
|
__swig_setmethods__["rotation"] = _ifcopenshell_wrapper.IteratorSettings_rotation_set
|
||
|
|
__swig_getmethods__["rotation"] = _ifcopenshell_wrapper.IteratorSettings_rotation_get
|
||
|
|
if _newclass:
|
||
|
|
rotation = _swig_property(_ifcopenshell_wrapper.IteratorSettings_rotation_get, _ifcopenshell_wrapper.IteratorSettings_rotation_set)
|
||
|
|
|
||
|
|
def get_raw(self):
|
||
|
|
"""get_raw(IteratorSettings self) -> uint64_t"""
|
||
|
|
return _ifcopenshell_wrapper.IteratorSettings_get_raw(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IteratorSettings
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IteratorSettings_swigregister = _ifcopenshell_wrapper.IteratorSettings_swigregister
|
||
|
|
IteratorSettings_swigregister(IteratorSettings)
|
||
|
|
|
||
|
|
class ElementSettings(IteratorSettings):
|
||
|
|
"""Proxy of C++ IfcGeom::ElementSettings class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [IteratorSettings]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, ElementSettings, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [IteratorSettings]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, ElementSettings, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, settings, unit_magnitude, element_type):
|
||
|
|
"""__init__(IfcGeom::ElementSettings self, IteratorSettings settings, double unit_magnitude, std::string const & element_type) -> ElementSettings"""
|
||
|
|
this = _ifcopenshell_wrapper.new_ElementSettings(settings, unit_magnitude, element_type)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def unit_magnitude(self):
|
||
|
|
"""unit_magnitude(ElementSettings self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.ElementSettings_unit_magnitude(self)
|
||
|
|
|
||
|
|
|
||
|
|
def element_type(self):
|
||
|
|
"""element_type(ElementSettings self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.ElementSettings_element_type(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_ElementSettings
|
||
|
|
__del__ = lambda self: None
|
||
|
|
ElementSettings_swigregister = _ifcopenshell_wrapper.ElementSettings_swigregister
|
||
|
|
ElementSettings_swigregister(ElementSettings)
|
||
|
|
|
||
|
|
class Matrix(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Matrix class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Matrix, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Matrix, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, settings, trsf):
|
||
|
|
"""__init__(IfcGeom::Matrix self, ElementSettings settings, gp_Trsf const & trsf) -> Matrix"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Matrix(settings, trsf)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def data(self):
|
||
|
|
"""data(Matrix self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Matrix_data(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
data = property(data)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Matrix
|
||
|
|
__del__ = lambda self: None
|
||
|
|
Matrix_swigregister = _ifcopenshell_wrapper.Matrix_swigregister
|
||
|
|
Matrix_swigregister(Matrix)
|
||
|
|
|
||
|
|
class Transformation(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Transformation class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Transformation, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Transformation, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, settings, trsf):
|
||
|
|
"""__init__(IfcGeom::Transformation self, ElementSettings settings, gp_Trsf const & trsf) -> Transformation"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Transformation(settings, trsf)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def data(self):
|
||
|
|
"""data(Transformation self) -> gp_Trsf const &"""
|
||
|
|
return _ifcopenshell_wrapper.Transformation_data(self)
|
||
|
|
|
||
|
|
|
||
|
|
def matrix(self):
|
||
|
|
"""matrix(Transformation self) -> Matrix"""
|
||
|
|
return _ifcopenshell_wrapper.Transformation_matrix(self)
|
||
|
|
|
||
|
|
|
||
|
|
def inverted(self):
|
||
|
|
"""inverted(Transformation self) -> Transformation"""
|
||
|
|
return _ifcopenshell_wrapper.Transformation_inverted(self)
|
||
|
|
|
||
|
|
|
||
|
|
def multiplied(self, other):
|
||
|
|
"""multiplied(Transformation self, Transformation other) -> Transformation"""
|
||
|
|
return _ifcopenshell_wrapper.Transformation_multiplied(self, other)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
matrix = property(matrix)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Transformation
|
||
|
|
__del__ = lambda self: None
|
||
|
|
Transformation_swigregister = _ifcopenshell_wrapper.Transformation_swigregister
|
||
|
|
Transformation_swigregister(Transformation)
|
||
|
|
|
||
|
|
class Element(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Element class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Element, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Element, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def id(self):
|
||
|
|
"""id(Element self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.Element_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def parent_id(self):
|
||
|
|
"""parent_id(Element self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.Element_parent_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(Element self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Element_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type(self):
|
||
|
|
"""type(Element self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Element_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def guid(self):
|
||
|
|
"""guid(Element self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Element_guid(self)
|
||
|
|
|
||
|
|
|
||
|
|
def context(self):
|
||
|
|
"""context(Element self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Element_context(self)
|
||
|
|
|
||
|
|
|
||
|
|
def unique_id(self):
|
||
|
|
"""unique_id(Element self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Element_unique_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def transformation(self):
|
||
|
|
"""transformation(Element self) -> Transformation"""
|
||
|
|
return _ifcopenshell_wrapper.Element_transformation(self)
|
||
|
|
|
||
|
|
|
||
|
|
def product(self):
|
||
|
|
"""product(Element self) -> IfcBaseEntity"""
|
||
|
|
return _ifcopenshell_wrapper.Element_product(self)
|
||
|
|
|
||
|
|
|
||
|
|
def parents(self):
|
||
|
|
"""parents(Element self) -> std::vector< IfcGeom::Element const *,std::allocator< IfcGeom::Element const * > > const"""
|
||
|
|
return _ifcopenshell_wrapper.Element_parents(self)
|
||
|
|
|
||
|
|
|
||
|
|
def SetParents(self, newparents):
|
||
|
|
"""SetParents(Element self, std::vector< IfcGeom::Element const *,std::allocator< IfcGeom::Element const * > > newparents)"""
|
||
|
|
return _ifcopenshell_wrapper.Element_SetParents(self, newparents)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, settings, id, parent_id, name, type, guid, context, trsf, product):
|
||
|
|
"""__init__(IfcGeom::Element self, ElementSettings settings, int id, int parent_id, std::string const & name, std::string const & type, std::string const & guid, std::string const & context, gp_Trsf const & trsf, IfcBaseEntity product) -> Element"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Element(settings, id, parent_id, name, type, guid, context, trsf, product)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Element
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def product_(self):
|
||
|
|
"""product_(Element self) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.Element_product_(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
id = property(id)
|
||
|
|
parent_id = property(parent_id)
|
||
|
|
name = property(name)
|
||
|
|
type = property(type)
|
||
|
|
guid = property(guid)
|
||
|
|
context = property(context)
|
||
|
|
unique_id = property(unique_id)
|
||
|
|
transformation = property(transformation)
|
||
|
|
product = property(product_)
|
||
|
|
|
||
|
|
Element_swigregister = _ifcopenshell_wrapper.Element_swigregister
|
||
|
|
Element_swigregister(Element)
|
||
|
|
|
||
|
|
def __eq__(element1, element2):
|
||
|
|
"""__eq__(Element element1, Element element2) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.__eq__(element1, element2)
|
||
|
|
|
||
|
|
def __lt__(element1, element2):
|
||
|
|
"""__lt__(Element element1, Element element2) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.__lt__(element1, element2)
|
||
|
|
|
||
|
|
class BRepElement(Element):
|
||
|
|
"""Proxy of C++ IfcGeom::BRepElement class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, BRepElement, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, BRepElement, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def geometry_pointer(self):
|
||
|
|
"""geometry_pointer(BRepElement self) -> boost::shared_ptr< IfcGeom::Representation::BRep > const &"""
|
||
|
|
return _ifcopenshell_wrapper.BRepElement_geometry_pointer(self)
|
||
|
|
|
||
|
|
|
||
|
|
def geometry(self):
|
||
|
|
"""geometry(BRepElement self) -> BRep"""
|
||
|
|
return _ifcopenshell_wrapper.BRepElement_geometry(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, id, parent_id, name, type, guid, context, trsf, geometry, product):
|
||
|
|
"""__init__(IfcGeom::BRepElement self, int id, int parent_id, std::string const & name, std::string const & type, std::string const & guid, std::string const & context, gp_Trsf const & trsf, boost::shared_ptr< IfcGeom::Representation::BRep > const & geometry, IfcBaseEntity product) -> BRepElement"""
|
||
|
|
this = _ifcopenshell_wrapper.new_BRepElement(id, parent_id, name, type, guid, context, trsf, geometry, product)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def calculate_projected_surface_area(self, along_x, along_y, along_z):
|
||
|
|
"""calculate_projected_surface_area(BRepElement self, double & along_x, double & along_y, double & along_z) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.BRepElement_calculate_projected_surface_area(self, along_x, along_y, along_z)
|
||
|
|
|
||
|
|
|
||
|
|
def calc_volume_(self):
|
||
|
|
"""calc_volume_(BRepElement self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.BRepElement_calc_volume_(self)
|
||
|
|
|
||
|
|
|
||
|
|
def calc_surface_area_(self):
|
||
|
|
"""calc_surface_area_(BRepElement self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.BRepElement_calc_surface_area_(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
geometry = property(geometry)
|
||
|
|
volume = property(calc_volume_)
|
||
|
|
surface_area = property(calc_surface_area_)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_BRepElement
|
||
|
|
__del__ = lambda self: None
|
||
|
|
BRepElement_swigregister = _ifcopenshell_wrapper.BRepElement_swigregister
|
||
|
|
BRepElement_swigregister(BRepElement)
|
||
|
|
|
||
|
|
class TriangulationElement(Element):
|
||
|
|
"""Proxy of C++ IfcGeom::TriangulationElement class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, TriangulationElement, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, TriangulationElement, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def geometry(self):
|
||
|
|
"""geometry(TriangulationElement self) -> Triangulation"""
|
||
|
|
return _ifcopenshell_wrapper.TriangulationElement_geometry(self)
|
||
|
|
|
||
|
|
|
||
|
|
def geometry_pointer(self):
|
||
|
|
"""geometry_pointer(TriangulationElement self) -> boost::shared_ptr< IfcGeom::Representation::Triangulation > const &"""
|
||
|
|
return _ifcopenshell_wrapper.TriangulationElement_geometry_pointer(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcGeom::TriangulationElement self, BRepElement shape_model) -> TriangulationElement
|
||
|
|
__init__(IfcGeom::TriangulationElement self, Element element, boost::shared_ptr< IfcGeom::Representation::Triangulation > const & geometry) -> TriangulationElement
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_TriangulationElement(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
geometry = property(geometry)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_TriangulationElement
|
||
|
|
__del__ = lambda self: None
|
||
|
|
TriangulationElement_swigregister = _ifcopenshell_wrapper.TriangulationElement_swigregister
|
||
|
|
TriangulationElement_swigregister(TriangulationElement)
|
||
|
|
|
||
|
|
class SerializedElement(Element):
|
||
|
|
"""Proxy of C++ IfcGeom::SerializedElement class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, SerializedElement, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Element]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, SerializedElement, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def geometry(self):
|
||
|
|
"""geometry(SerializedElement self) -> Serialization"""
|
||
|
|
return _ifcopenshell_wrapper.SerializedElement_geometry(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, shape_model):
|
||
|
|
"""__init__(IfcGeom::SerializedElement self, BRepElement shape_model) -> SerializedElement"""
|
||
|
|
this = _ifcopenshell_wrapper.new_SerializedElement(shape_model)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_SerializedElement
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
geometry = property(geometry)
|
||
|
|
|
||
|
|
SerializedElement_swigregister = _ifcopenshell_wrapper.SerializedElement_swigregister
|
||
|
|
SerializedElement_swigregister(SerializedElement)
|
||
|
|
|
||
|
|
class Material(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Material class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Material, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Material, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcGeom::Material self) -> Material
|
||
|
|
__init__(IfcGeom::Material self, std::shared_ptr< IfcGeom::SurfaceStyle const > const & arg2) -> Material
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Material(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def hasDiffuse(self):
|
||
|
|
"""hasDiffuse(Material self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Material_hasDiffuse(self)
|
||
|
|
|
||
|
|
|
||
|
|
def hasSpecular(self):
|
||
|
|
"""hasSpecular(Material self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Material_hasSpecular(self)
|
||
|
|
|
||
|
|
|
||
|
|
def hasTransparency(self):
|
||
|
|
"""hasTransparency(Material self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Material_hasTransparency(self)
|
||
|
|
|
||
|
|
|
||
|
|
def hasSpecularity(self):
|
||
|
|
"""hasSpecularity(Material self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Material_hasSpecularity(self)
|
||
|
|
|
||
|
|
|
||
|
|
def diffuse(self):
|
||
|
|
"""diffuse(Material self) -> double const *"""
|
||
|
|
return _ifcopenshell_wrapper.Material_diffuse(self)
|
||
|
|
|
||
|
|
|
||
|
|
def specular(self):
|
||
|
|
"""specular(Material self) -> double const *"""
|
||
|
|
return _ifcopenshell_wrapper.Material_specular(self)
|
||
|
|
|
||
|
|
|
||
|
|
def transparency(self):
|
||
|
|
"""transparency(Material self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.Material_transparency(self)
|
||
|
|
|
||
|
|
|
||
|
|
def specularity(self):
|
||
|
|
"""specularity(Material self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.Material_specularity(self)
|
||
|
|
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(Material self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Material_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def original_name(self):
|
||
|
|
"""original_name(Material self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Material_original_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __eq__(self, other):
|
||
|
|
"""__eq__(Material self, Material other) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Material___eq__(self, other)
|
||
|
|
|
||
|
|
|
||
|
|
def get_style(self):
|
||
|
|
"""get_style(Material self) -> IfcGeom::SurfaceStyle const &"""
|
||
|
|
return _ifcopenshell_wrapper.Material_get_style(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
has_diffuse = property(hasDiffuse)
|
||
|
|
has_specular = property(hasSpecular)
|
||
|
|
has_transparency = property(hasTransparency)
|
||
|
|
has_specularity = property(hasSpecularity)
|
||
|
|
diffuse = property(diffuse)
|
||
|
|
specular = property(specular)
|
||
|
|
transparency = property(transparency)
|
||
|
|
specularity = property(specularity)
|
||
|
|
name = property(name)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Material
|
||
|
|
__del__ = lambda self: None
|
||
|
|
Material_swigregister = _ifcopenshell_wrapper.Material_swigregister
|
||
|
|
Material_swigregister(Material)
|
||
|
|
|
||
|
|
class Representation(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Representation::Representation class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Representation, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Representation, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, settings):
|
||
|
|
"""__init__(IfcGeom::Representation::Representation self, ElementSettings settings) -> Representation"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Representation(settings)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def settings(self):
|
||
|
|
"""settings(Representation self) -> ElementSettings"""
|
||
|
|
return _ifcopenshell_wrapper.Representation_settings(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Representation
|
||
|
|
__del__ = lambda self: None
|
||
|
|
Representation_swigregister = _ifcopenshell_wrapper.Representation_swigregister
|
||
|
|
Representation_swigregister(Representation)
|
||
|
|
|
||
|
|
class BRep(Representation):
|
||
|
|
"""Proxy of C++ IfcGeom::Representation::BRep class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, BRep, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, BRep, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, settings, id, shapes):
|
||
|
|
"""__init__(IfcGeom::Representation::BRep self, ElementSettings settings, std::string const & id, IfcGeom::IfcRepresentationShapeItems const & shapes) -> BRep"""
|
||
|
|
this = _ifcopenshell_wrapper.new_BRep(settings, id, shapes)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_BRep
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(BRep self) -> IfcGeom::IfcRepresentationShapeItems::const_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(BRep self) -> IfcGeom::IfcRepresentationShapeItems::const_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def shapes(self):
|
||
|
|
"""shapes(BRep self) -> IfcGeom::IfcRepresentationShapeItems const &"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_shapes(self)
|
||
|
|
|
||
|
|
|
||
|
|
def id(self):
|
||
|
|
"""id(BRep self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_compound(self, force_meters=False):
|
||
|
|
"""
|
||
|
|
as_compound(BRep self, bool force_meters=False) -> TopoDS_Compound
|
||
|
|
as_compound(BRep self) -> TopoDS_Compound
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_as_compound(self, force_meters)
|
||
|
|
|
||
|
|
|
||
|
|
def calculate_volume(self, arg2):
|
||
|
|
"""calculate_volume(BRep self, double & arg2) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_calculate_volume(self, arg2)
|
||
|
|
|
||
|
|
|
||
|
|
def calculate_surface_area(self, arg2):
|
||
|
|
"""calculate_surface_area(BRep self, double & arg2) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_calculate_surface_area(self, arg2)
|
||
|
|
|
||
|
|
|
||
|
|
def calculate_projected_surface_area(self, ax, along_x, along_y, along_z):
|
||
|
|
"""calculate_projected_surface_area(BRep self, gp_Ax3 const & ax, double & along_x, double & along_y, double & along_z) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.BRep_calculate_projected_surface_area(self, ax, along_x, along_y, along_z)
|
||
|
|
|
||
|
|
BRep_swigregister = _ifcopenshell_wrapper.BRep_swigregister
|
||
|
|
BRep_swigregister(BRep)
|
||
|
|
|
||
|
|
class Serialization(Representation):
|
||
|
|
"""Proxy of C++ IfcGeom::Representation::Serialization class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Serialization, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Serialization, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def brep_data(self):
|
||
|
|
"""brep_data(Serialization self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Serialization_brep_data(self)
|
||
|
|
|
||
|
|
|
||
|
|
def surface_styles(self):
|
||
|
|
"""surface_styles(Serialization self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Serialization_surface_styles(self)
|
||
|
|
|
||
|
|
|
||
|
|
def surface_style_ids(self):
|
||
|
|
"""surface_style_ids(Serialization self) -> std::vector< int,std::allocator< int > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Serialization_surface_style_ids(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, brep):
|
||
|
|
"""__init__(IfcGeom::Representation::Serialization self, BRep brep) -> Serialization"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Serialization(brep)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Serialization
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def id(self):
|
||
|
|
"""id(Serialization self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Serialization_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
id = property(id)
|
||
|
|
brep_data = property(brep_data)
|
||
|
|
surface_styles = property(surface_styles)
|
||
|
|
surface_style_ids = property(surface_style_ids)
|
||
|
|
|
||
|
|
Serialization_swigregister = _ifcopenshell_wrapper.Serialization_swigregister
|
||
|
|
Serialization_swigregister(Serialization)
|
||
|
|
|
||
|
|
class Triangulation(Representation):
|
||
|
|
"""Proxy of C++ IfcGeom::Representation::Triangulation class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Triangulation, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [Representation]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Triangulation, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def id(self):
|
||
|
|
"""id(Triangulation self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def verts(self):
|
||
|
|
"""verts(Triangulation self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_verts(self)
|
||
|
|
|
||
|
|
|
||
|
|
def faces(self):
|
||
|
|
"""faces(Triangulation self) -> std::vector< int,std::allocator< int > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_faces(self)
|
||
|
|
|
||
|
|
|
||
|
|
def edges(self):
|
||
|
|
"""edges(Triangulation self) -> std::vector< int,std::allocator< int > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_edges(self)
|
||
|
|
|
||
|
|
|
||
|
|
def normals(self):
|
||
|
|
"""normals(Triangulation self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_normals(self)
|
||
|
|
|
||
|
|
|
||
|
|
def uvs(self):
|
||
|
|
"""uvs(Triangulation self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_uvs(self)
|
||
|
|
|
||
|
|
|
||
|
|
def material_ids(self):
|
||
|
|
"""material_ids(Triangulation self) -> std::vector< int,std::allocator< int > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_material_ids(self)
|
||
|
|
|
||
|
|
|
||
|
|
def materials(self):
|
||
|
|
"""materials(Triangulation self) -> std::vector< IfcGeom::Material,std::allocator< IfcGeom::Material > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_materials(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcGeom::Representation::Triangulation self, BRep shape_model) -> Triangulation
|
||
|
|
__init__(IfcGeom::Representation::Triangulation self, ElementSettings settings, std::string const & id, std::vector< double,std::allocator< double > > const & verts, std::vector< int,std::allocator< int > > const & faces, std::vector< int,std::allocator< int > > const & edges, std::vector< double,std::allocator< double > > const & normals, std::vector< double,std::allocator< double > > const & uvs, std::vector< int,std::allocator< int > > const & material_ids, std::vector< std::shared_ptr< IfcGeom::SurfaceStyle >,std::allocator< std::shared_ptr< IfcGeom::SurfaceStyle > > > const & styles) -> Triangulation
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Triangulation(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Triangulation
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def box_project_uvs(vertices, normals):
|
||
|
|
"""box_project_uvs(std::vector< double,std::allocator< double > > const & vertices, std::vector< double,std::allocator< double > > const & normals) -> std::vector< double,std::allocator< double > >"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_box_project_uvs(vertices, normals)
|
||
|
|
|
||
|
|
box_project_uvs = staticmethod(box_project_uvs)
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
id = property(id)
|
||
|
|
faces = property(faces)
|
||
|
|
edges = property(edges)
|
||
|
|
material_ids = property(material_ids)
|
||
|
|
materials = property(materials)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
verts = property(verts)
|
||
|
|
normals = property(normals)
|
||
|
|
|
||
|
|
Triangulation_swigregister = _ifcopenshell_wrapper.Triangulation_swigregister
|
||
|
|
Triangulation_swigregister(Triangulation)
|
||
|
|
|
||
|
|
def Triangulation_box_project_uvs(vertices, normals):
|
||
|
|
"""Triangulation_box_project_uvs(std::vector< double,std::allocator< double > > const & vertices, std::vector< double,std::allocator< double > > const & normals) -> std::vector< double,std::allocator< double > >"""
|
||
|
|
return _ifcopenshell_wrapper.Triangulation_box_project_uvs(vertices, normals)
|
||
|
|
|
||
|
|
class Iterator(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::Iterator class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, Iterator, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, Iterator, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcGeom::Iterator self, IteratorSettings settings, file file, int num_threads=1) -> Iterator
|
||
|
|
__init__(IfcGeom::Iterator self, IteratorSettings settings, file file) -> Iterator
|
||
|
|
__init__(IfcGeom::Iterator self, IteratorSettings settings, file file, std::vector< IfcGeom::filter_t,std::allocator< IfcGeom::filter_t > > const & filters, int num_threads=1) -> Iterator
|
||
|
|
__init__(IfcGeom::Iterator self, IteratorSettings settings, file file, std::vector< IfcGeom::filter_t,std::allocator< IfcGeom::filter_t > > const & filters) -> Iterator
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_Iterator(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def initialize(self):
|
||
|
|
"""initialize(Iterator self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_initialize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def progress(self):
|
||
|
|
"""progress(Iterator self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_progress(self)
|
||
|
|
|
||
|
|
|
||
|
|
def compute_bounds(self, with_geometry):
|
||
|
|
"""compute_bounds(Iterator self, bool with_geometry)"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_compute_bounds(self, with_geometry)
|
||
|
|
|
||
|
|
|
||
|
|
def bounds_min(self):
|
||
|
|
"""bounds_min(Iterator self) -> gp_XYZ const &"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_bounds_min(self)
|
||
|
|
|
||
|
|
|
||
|
|
def bounds_max(self):
|
||
|
|
"""bounds_max(Iterator self) -> gp_XYZ const &"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_bounds_max(self)
|
||
|
|
|
||
|
|
|
||
|
|
def unit_name(self):
|
||
|
|
"""unit_name(Iterator self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_unit_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def unit_magnitude(self):
|
||
|
|
"""unit_magnitude(Iterator self) -> double"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_unit_magnitude(self)
|
||
|
|
|
||
|
|
|
||
|
|
def file(self):
|
||
|
|
"""file(Iterator self) -> file"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_file(self)
|
||
|
|
|
||
|
|
|
||
|
|
def next(self):
|
||
|
|
"""next(Iterator self) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_next(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get(self):
|
||
|
|
"""get(Iterator self) -> Element"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_get(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_native(self):
|
||
|
|
"""get_native(Iterator self) -> BRepElement"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_get_native(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_object(self, id):
|
||
|
|
"""get_object(Iterator self, int id) -> Element"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_get_object(self, id)
|
||
|
|
|
||
|
|
|
||
|
|
def create(self):
|
||
|
|
"""create(Iterator self) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_create(self)
|
||
|
|
|
||
|
|
|
||
|
|
def set_cache(self, cache):
|
||
|
|
"""set_cache(Iterator self, GeometrySerializer cache)"""
|
||
|
|
return _ifcopenshell_wrapper.Iterator_set_cache(self, cache)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_Iterator
|
||
|
|
__del__ = lambda self: None
|
||
|
|
Iterator_swigregister = _ifcopenshell_wrapper.Iterator_swigregister
|
||
|
|
Iterator_swigregister(Iterator)
|
||
|
|
|
||
|
|
class SerializerSettings(IteratorSettings):
|
||
|
|
"""Proxy of C++ SerializerSettings class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [IteratorSettings]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, SerializerSettings, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [IteratorSettings]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, SerializerSettings, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
USE_ELEMENT_NAMES = _ifcopenshell_wrapper.SerializerSettings_USE_ELEMENT_NAMES
|
||
|
|
USE_ELEMENT_GUIDS = _ifcopenshell_wrapper.SerializerSettings_USE_ELEMENT_GUIDS
|
||
|
|
USE_MATERIAL_NAMES = _ifcopenshell_wrapper.SerializerSettings_USE_MATERIAL_NAMES
|
||
|
|
USE_ELEMENT_TYPES = _ifcopenshell_wrapper.SerializerSettings_USE_ELEMENT_TYPES
|
||
|
|
USE_ELEMENT_HIERARCHY = _ifcopenshell_wrapper.SerializerSettings_USE_ELEMENT_HIERARCHY
|
||
|
|
USE_ELEMENT_STEPIDS = _ifcopenshell_wrapper.SerializerSettings_USE_ELEMENT_STEPIDS
|
||
|
|
USE_Y_UP = _ifcopenshell_wrapper.SerializerSettings_USE_Y_UP
|
||
|
|
NUM_SETTINGS = _ifcopenshell_wrapper.SerializerSettings_NUM_SETTINGS
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(SerializerSettings self) -> SerializerSettings"""
|
||
|
|
this = _ifcopenshell_wrapper.new_SerializerSettings()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_setmethods__["precision"] = _ifcopenshell_wrapper.SerializerSettings_precision_set
|
||
|
|
__swig_getmethods__["precision"] = _ifcopenshell_wrapper.SerializerSettings_precision_get
|
||
|
|
if _newclass:
|
||
|
|
precision = _swig_property(_ifcopenshell_wrapper.SerializerSettings_precision_get, _ifcopenshell_wrapper.SerializerSettings_precision_set)
|
||
|
|
DEFAULT_PRECISION = _ifcopenshell_wrapper.SerializerSettings_DEFAULT_PRECISION
|
||
|
|
|
||
|
|
|
||
|
|
old_init = __init__
|
||
|
|
|
||
|
|
def __init__(self, **kwargs):
|
||
|
|
self.old_init()
|
||
|
|
for k, v in kwargs.items():
|
||
|
|
self.set(getattr(self, k), v)
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
def d():
|
||
|
|
import numbers
|
||
|
|
for x in dir(self):
|
||
|
|
if x.isupper() and x not in {"NUM_SETTINGS", "USE_PYTHON_OPENCASCADE", "DEFAULT_PRECISION"}:
|
||
|
|
v = getattr(self, x)
|
||
|
|
if isinstance(v, numbers.Integral):
|
||
|
|
yield x
|
||
|
|
|
||
|
|
return "%s(%s)" % (
|
||
|
|
type(self).__name__,
|
||
|
|
(", ".join(map(lambda x: "%s = %r" % (x, self.get(getattr(self, x))), d())))
|
||
|
|
)
|
||
|
|
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_SerializerSettings
|
||
|
|
__del__ = lambda self: None
|
||
|
|
SerializerSettings_swigregister = _ifcopenshell_wrapper.SerializerSettings_swigregister
|
||
|
|
SerializerSettings_swigregister(SerializerSettings)
|
||
|
|
|
||
|
|
class buffer(_object):
|
||
|
|
"""Proxy of C++ stream_or_filename class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, buffer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, buffer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(stream_or_filename self, std::string const & fn) -> buffer
|
||
|
|
__init__(stream_or_filename self) -> buffer
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_buffer(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def get_value(self):
|
||
|
|
"""get_value(buffer self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.buffer_get_value(self)
|
||
|
|
|
||
|
|
|
||
|
|
def filename(self):
|
||
|
|
"""filename(buffer self) -> boost::optional< std::string >"""
|
||
|
|
return _ifcopenshell_wrapper.buffer_filename(self)
|
||
|
|
|
||
|
|
|
||
|
|
def is_ready(self):
|
||
|
|
"""is_ready(buffer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.buffer_is_ready(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_buffer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
buffer_swigregister = _ifcopenshell_wrapper.buffer_swigregister
|
||
|
|
buffer_swigregister(buffer)
|
||
|
|
|
||
|
|
class GeometrySerializer(_object):
|
||
|
|
"""Proxy of C++ GeometrySerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, GeometrySerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, GeometrySerializer, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
READ_BREP = _ifcopenshell_wrapper.GeometrySerializer_READ_BREP
|
||
|
|
READ_TRIANGULATION = _ifcopenshell_wrapper.GeometrySerializer_READ_TRIANGULATION
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_GeometrySerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def isTesselated(self):
|
||
|
|
"""isTesselated(GeometrySerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_isTesselated(self)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, *args):
|
||
|
|
"""
|
||
|
|
write(GeometrySerializer self, TriangulationElement o)
|
||
|
|
write(GeometrySerializer self, BRepElement o)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_write(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def setUnitNameAndMagnitude(self, name, magnitude):
|
||
|
|
"""setUnitNameAndMagnitude(GeometrySerializer self, std::string const & name, float magnitude)"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_setUnitNameAndMagnitude(self, name, magnitude)
|
||
|
|
|
||
|
|
|
||
|
|
def read(self, *args):
|
||
|
|
"""
|
||
|
|
read(GeometrySerializer self, file f, std::string const & guid, std::string const & representation_id, GeometrySerializer::read_type rt) -> Element
|
||
|
|
read(GeometrySerializer self, file f, std::string const & guid, std::string const & representation_id) -> Element
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_read(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def settings(self, *args):
|
||
|
|
"""
|
||
|
|
settings(GeometrySerializer self) -> SerializerSettings
|
||
|
|
settings(GeometrySerializer self) -> SerializerSettings
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_settings(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def object_id(self, o):
|
||
|
|
"""object_id(GeometrySerializer self, Element o) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.GeometrySerializer_object_id(self, o)
|
||
|
|
|
||
|
|
GeometrySerializer_swigregister = _ifcopenshell_wrapper.GeometrySerializer_swigregister
|
||
|
|
GeometrySerializer_swigregister(GeometrySerializer)
|
||
|
|
|
||
|
|
class WriteOnlyGeometrySerializer(GeometrySerializer):
|
||
|
|
"""Proxy of C++ WriteOnlyGeometrySerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [GeometrySerializer]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, WriteOnlyGeometrySerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [GeometrySerializer]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, WriteOnlyGeometrySerializer, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def read(self, *args):
|
||
|
|
"""
|
||
|
|
read(WriteOnlyGeometrySerializer self, file arg2, std::string const & arg3, std::string const & arg4, GeometrySerializer::read_type arg5) -> Element
|
||
|
|
read(WriteOnlyGeometrySerializer self, file arg2, std::string const & arg3, std::string const & arg4) -> Element
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.WriteOnlyGeometrySerializer_read(self, *args)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_WriteOnlyGeometrySerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
WriteOnlyGeometrySerializer_swigregister = _ifcopenshell_wrapper.WriteOnlyGeometrySerializer_swigregister
|
||
|
|
WriteOnlyGeometrySerializer_swigregister(WriteOnlyGeometrySerializer)
|
||
|
|
|
||
|
|
class storey_sorter(_object):
|
||
|
|
"""Proxy of C++ storey_sorter class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, storey_sorter, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, storey_sorter, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __call__(self, ad, bd):
|
||
|
|
"""__call__(storey_sorter self, drawing_key const & ad, drawing_key const & bd) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.storey_sorter___call__(self, ad, bd)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(storey_sorter self) -> storey_sorter"""
|
||
|
|
this = _ifcopenshell_wrapper.new_storey_sorter()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_storey_sorter
|
||
|
|
__del__ = lambda self: None
|
||
|
|
storey_sorter_swigregister = _ifcopenshell_wrapper.storey_sorter_swigregister
|
||
|
|
storey_sorter_swigregister(storey_sorter)
|
||
|
|
|
||
|
|
class horizontal_plan(_object):
|
||
|
|
"""Proxy of C++ horizontal_plan class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, horizontal_plan, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, horizontal_plan, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["storey"] = _ifcopenshell_wrapper.horizontal_plan_storey_set
|
||
|
|
__swig_getmethods__["storey"] = _ifcopenshell_wrapper.horizontal_plan_storey_get
|
||
|
|
if _newclass:
|
||
|
|
storey = _swig_property(_ifcopenshell_wrapper.horizontal_plan_storey_get, _ifcopenshell_wrapper.horizontal_plan_storey_set)
|
||
|
|
__swig_setmethods__["elevation"] = _ifcopenshell_wrapper.horizontal_plan_elevation_set
|
||
|
|
__swig_getmethods__["elevation"] = _ifcopenshell_wrapper.horizontal_plan_elevation_get
|
||
|
|
if _newclass:
|
||
|
|
elevation = _swig_property(_ifcopenshell_wrapper.horizontal_plan_elevation_get, _ifcopenshell_wrapper.horizontal_plan_elevation_set)
|
||
|
|
__swig_setmethods__["offset"] = _ifcopenshell_wrapper.horizontal_plan_offset_set
|
||
|
|
__swig_getmethods__["offset"] = _ifcopenshell_wrapper.horizontal_plan_offset_get
|
||
|
|
if _newclass:
|
||
|
|
offset = _swig_property(_ifcopenshell_wrapper.horizontal_plan_offset_get, _ifcopenshell_wrapper.horizontal_plan_offset_set)
|
||
|
|
__swig_setmethods__["next_elevation"] = _ifcopenshell_wrapper.horizontal_plan_next_elevation_set
|
||
|
|
__swig_getmethods__["next_elevation"] = _ifcopenshell_wrapper.horizontal_plan_next_elevation_get
|
||
|
|
if _newclass:
|
||
|
|
next_elevation = _swig_property(_ifcopenshell_wrapper.horizontal_plan_next_elevation_get, _ifcopenshell_wrapper.horizontal_plan_next_elevation_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(horizontal_plan self) -> horizontal_plan"""
|
||
|
|
this = _ifcopenshell_wrapper.new_horizontal_plan()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_horizontal_plan
|
||
|
|
__del__ = lambda self: None
|
||
|
|
horizontal_plan_swigregister = _ifcopenshell_wrapper.horizontal_plan_swigregister
|
||
|
|
horizontal_plan_swigregister(horizontal_plan)
|
||
|
|
|
||
|
|
class horizontal_plan_at_element(_object):
|
||
|
|
"""Proxy of C++ horizontal_plan_at_element class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, horizontal_plan_at_element, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, horizontal_plan_at_element, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(horizontal_plan_at_element self) -> horizontal_plan_at_element"""
|
||
|
|
this = _ifcopenshell_wrapper.new_horizontal_plan_at_element()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_horizontal_plan_at_element
|
||
|
|
__del__ = lambda self: None
|
||
|
|
horizontal_plan_at_element_swigregister = _ifcopenshell_wrapper.horizontal_plan_at_element_swigregister
|
||
|
|
horizontal_plan_at_element_swigregister(horizontal_plan_at_element)
|
||
|
|
|
||
|
|
class vertical_section(_object):
|
||
|
|
"""Proxy of C++ vertical_section class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, vertical_section, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, vertical_section, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["plane"] = _ifcopenshell_wrapper.vertical_section_plane_set
|
||
|
|
__swig_getmethods__["plane"] = _ifcopenshell_wrapper.vertical_section_plane_get
|
||
|
|
if _newclass:
|
||
|
|
plane = _swig_property(_ifcopenshell_wrapper.vertical_section_plane_get, _ifcopenshell_wrapper.vertical_section_plane_set)
|
||
|
|
__swig_setmethods__["name"] = _ifcopenshell_wrapper.vertical_section_name_set
|
||
|
|
__swig_getmethods__["name"] = _ifcopenshell_wrapper.vertical_section_name_get
|
||
|
|
if _newclass:
|
||
|
|
name = _swig_property(_ifcopenshell_wrapper.vertical_section_name_get, _ifcopenshell_wrapper.vertical_section_name_set)
|
||
|
|
__swig_setmethods__["with_projection"] = _ifcopenshell_wrapper.vertical_section_with_projection_set
|
||
|
|
__swig_getmethods__["with_projection"] = _ifcopenshell_wrapper.vertical_section_with_projection_get
|
||
|
|
if _newclass:
|
||
|
|
with_projection = _swig_property(_ifcopenshell_wrapper.vertical_section_with_projection_get, _ifcopenshell_wrapper.vertical_section_with_projection_set)
|
||
|
|
__swig_setmethods__["scale"] = _ifcopenshell_wrapper.vertical_section_scale_set
|
||
|
|
__swig_getmethods__["scale"] = _ifcopenshell_wrapper.vertical_section_scale_get
|
||
|
|
if _newclass:
|
||
|
|
scale = _swig_property(_ifcopenshell_wrapper.vertical_section_scale_get, _ifcopenshell_wrapper.vertical_section_scale_set)
|
||
|
|
__swig_setmethods__["size"] = _ifcopenshell_wrapper.vertical_section_size_set
|
||
|
|
__swig_getmethods__["size"] = _ifcopenshell_wrapper.vertical_section_size_get
|
||
|
|
if _newclass:
|
||
|
|
size = _swig_property(_ifcopenshell_wrapper.vertical_section_size_get, _ifcopenshell_wrapper.vertical_section_size_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(vertical_section self) -> vertical_section"""
|
||
|
|
this = _ifcopenshell_wrapper.new_vertical_section()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_vertical_section
|
||
|
|
__del__ = lambda self: None
|
||
|
|
vertical_section_swigregister = _ifcopenshell_wrapper.vertical_section_swigregister
|
||
|
|
vertical_section_swigregister(vertical_section)
|
||
|
|
|
||
|
|
class geometry_data(_object):
|
||
|
|
"""Proxy of C++ geometry_data class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, geometry_data, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, geometry_data, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["compound_local"] = _ifcopenshell_wrapper.geometry_data_compound_local_set
|
||
|
|
__swig_getmethods__["compound_local"] = _ifcopenshell_wrapper.geometry_data_compound_local_get
|
||
|
|
if _newclass:
|
||
|
|
compound_local = _swig_property(_ifcopenshell_wrapper.geometry_data_compound_local_get, _ifcopenshell_wrapper.geometry_data_compound_local_set)
|
||
|
|
__swig_setmethods__["dash_arrays"] = _ifcopenshell_wrapper.geometry_data_dash_arrays_set
|
||
|
|
__swig_getmethods__["dash_arrays"] = _ifcopenshell_wrapper.geometry_data_dash_arrays_get
|
||
|
|
if _newclass:
|
||
|
|
dash_arrays = _swig_property(_ifcopenshell_wrapper.geometry_data_dash_arrays_get, _ifcopenshell_wrapper.geometry_data_dash_arrays_set)
|
||
|
|
__swig_setmethods__["trsf"] = _ifcopenshell_wrapper.geometry_data_trsf_set
|
||
|
|
__swig_getmethods__["trsf"] = _ifcopenshell_wrapper.geometry_data_trsf_get
|
||
|
|
if _newclass:
|
||
|
|
trsf = _swig_property(_ifcopenshell_wrapper.geometry_data_trsf_get, _ifcopenshell_wrapper.geometry_data_trsf_set)
|
||
|
|
__swig_setmethods__["product"] = _ifcopenshell_wrapper.geometry_data_product_set
|
||
|
|
__swig_getmethods__["product"] = _ifcopenshell_wrapper.geometry_data_product_get
|
||
|
|
if _newclass:
|
||
|
|
product = _swig_property(_ifcopenshell_wrapper.geometry_data_product_get, _ifcopenshell_wrapper.geometry_data_product_set)
|
||
|
|
__swig_setmethods__["storey"] = _ifcopenshell_wrapper.geometry_data_storey_set
|
||
|
|
__swig_getmethods__["storey"] = _ifcopenshell_wrapper.geometry_data_storey_get
|
||
|
|
if _newclass:
|
||
|
|
storey = _swig_property(_ifcopenshell_wrapper.geometry_data_storey_get, _ifcopenshell_wrapper.geometry_data_storey_set)
|
||
|
|
__swig_setmethods__["storey_elevation"] = _ifcopenshell_wrapper.geometry_data_storey_elevation_set
|
||
|
|
__swig_getmethods__["storey_elevation"] = _ifcopenshell_wrapper.geometry_data_storey_elevation_get
|
||
|
|
if _newclass:
|
||
|
|
storey_elevation = _swig_property(_ifcopenshell_wrapper.geometry_data_storey_elevation_get, _ifcopenshell_wrapper.geometry_data_storey_elevation_set)
|
||
|
|
__swig_setmethods__["ifc_name"] = _ifcopenshell_wrapper.geometry_data_ifc_name_set
|
||
|
|
__swig_getmethods__["ifc_name"] = _ifcopenshell_wrapper.geometry_data_ifc_name_get
|
||
|
|
if _newclass:
|
||
|
|
ifc_name = _swig_property(_ifcopenshell_wrapper.geometry_data_ifc_name_get, _ifcopenshell_wrapper.geometry_data_ifc_name_set)
|
||
|
|
__swig_setmethods__["svg_name"] = _ifcopenshell_wrapper.geometry_data_svg_name_set
|
||
|
|
__swig_getmethods__["svg_name"] = _ifcopenshell_wrapper.geometry_data_svg_name_get
|
||
|
|
if _newclass:
|
||
|
|
svg_name = _swig_property(_ifcopenshell_wrapper.geometry_data_svg_name_get, _ifcopenshell_wrapper.geometry_data_svg_name_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(geometry_data self) -> geometry_data"""
|
||
|
|
this = _ifcopenshell_wrapper.new_geometry_data()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_geometry_data
|
||
|
|
__del__ = lambda self: None
|
||
|
|
geometry_data_swigregister = _ifcopenshell_wrapper.geometry_data_swigregister
|
||
|
|
geometry_data_swigregister(geometry_data)
|
||
|
|
|
||
|
|
class drawing_meta(_object):
|
||
|
|
"""Proxy of C++ drawing_meta class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, drawing_meta, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, drawing_meta, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["pln_3d"] = _ifcopenshell_wrapper.drawing_meta_pln_3d_set
|
||
|
|
__swig_getmethods__["pln_3d"] = _ifcopenshell_wrapper.drawing_meta_pln_3d_get
|
||
|
|
if _newclass:
|
||
|
|
pln_3d = _swig_property(_ifcopenshell_wrapper.drawing_meta_pln_3d_get, _ifcopenshell_wrapper.drawing_meta_pln_3d_set)
|
||
|
|
__swig_setmethods__["matrix_3"] = _ifcopenshell_wrapper.drawing_meta_matrix_3_set
|
||
|
|
__swig_getmethods__["matrix_3"] = _ifcopenshell_wrapper.drawing_meta_matrix_3_get
|
||
|
|
if _newclass:
|
||
|
|
matrix_3 = _swig_property(_ifcopenshell_wrapper.drawing_meta_matrix_3_get, _ifcopenshell_wrapper.drawing_meta_matrix_3_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(drawing_meta self) -> drawing_meta"""
|
||
|
|
this = _ifcopenshell_wrapper.new_drawing_meta()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_drawing_meta
|
||
|
|
__del__ = lambda self: None
|
||
|
|
drawing_meta_swigregister = _ifcopenshell_wrapper.drawing_meta_swigregister
|
||
|
|
drawing_meta_swigregister(drawing_meta)
|
||
|
|
|
||
|
|
ON_SLABS_AT_FLOORPLANS = _ifcopenshell_wrapper.ON_SLABS_AT_FLOORPLANS
|
||
|
|
ON_SLABS_AND_WALLS = _ifcopenshell_wrapper.ON_SLABS_AND_WALLS
|
||
|
|
ALWAYS = _ifcopenshell_wrapper.ALWAYS
|
||
|
|
class SvgSerializer(WriteOnlyGeometrySerializer):
|
||
|
|
"""Proxy of C++ SvgSerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, SvgSerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, SvgSerializer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
SH_NONE = _ifcopenshell_wrapper.SvgSerializer_SH_NONE
|
||
|
|
SH_FULL = _ifcopenshell_wrapper.SvgSerializer_SH_FULL
|
||
|
|
SH_LEFT = _ifcopenshell_wrapper.SvgSerializer_SH_LEFT
|
||
|
|
|
||
|
|
def __init__(self, out_filename, settings):
|
||
|
|
"""__init__(SvgSerializer self, buffer out_filename, SerializerSettings settings) -> SvgSerializer"""
|
||
|
|
this = _ifcopenshell_wrapper.new_SvgSerializer(out_filename, settings)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def addXCoordinate(self, fi):
|
||
|
|
"""addXCoordinate(SvgSerializer self, boost::shared_ptr< util::string_buffer::float_item > const & fi)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_addXCoordinate(self, fi)
|
||
|
|
|
||
|
|
|
||
|
|
def addYCoordinate(self, fi):
|
||
|
|
"""addYCoordinate(SvgSerializer self, boost::shared_ptr< util::string_buffer::float_item > const & fi)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_addYCoordinate(self, fi)
|
||
|
|
|
||
|
|
|
||
|
|
def addSizeComponent(self, fi):
|
||
|
|
"""addSizeComponent(SvgSerializer self, boost::shared_ptr< util::string_buffer::float_item > const & fi)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_addSizeComponent(self, fi)
|
||
|
|
|
||
|
|
|
||
|
|
def growBoundingBox(self, x, y):
|
||
|
|
"""growBoundingBox(SvgSerializer self, double x, double y)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_growBoundingBox(self, x, y)
|
||
|
|
|
||
|
|
|
||
|
|
def writeHeader(self):
|
||
|
|
"""writeHeader(SvgSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_writeHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def doWriteHeader(self):
|
||
|
|
"""doWriteHeader(SvgSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_doWriteHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
"""ready(SvgSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_ready(self)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, *args):
|
||
|
|
"""
|
||
|
|
write(SvgSerializer self, TriangulationElement arg2)
|
||
|
|
write(SvgSerializer self, BRepElement o)
|
||
|
|
write(SvgSerializer self, SvgSerializer::path_object & p, TopoDS_Shape const & wire, boost::optional< std::vector< double,std::allocator< double > > > dash_array)
|
||
|
|
write(SvgSerializer self, SvgSerializer::path_object & p, TopoDS_Shape const & wire)
|
||
|
|
write(SvgSerializer self, geometry_data data)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_write(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def start_path(self, *args):
|
||
|
|
"""
|
||
|
|
start_path(SvgSerializer self, gp_Pln const & p, IfcBaseEntity storey, std::string const & id) -> SvgSerializer::path_object
|
||
|
|
start_path(SvgSerializer self, gp_Pln const & p, std::string const & drawing_name, std::string const & id) -> SvgSerializer::path_object &
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_start_path(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def isTesselated(self):
|
||
|
|
"""isTesselated(SvgSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_isTesselated(self)
|
||
|
|
|
||
|
|
|
||
|
|
def finalize(self):
|
||
|
|
"""finalize(SvgSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_finalize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setUnitNameAndMagnitude(self, arg2, arg3):
|
||
|
|
"""setUnitNameAndMagnitude(SvgSerializer self, std::string const & arg2, float arg3)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setUnitNameAndMagnitude(self, arg2, arg3)
|
||
|
|
|
||
|
|
|
||
|
|
def setFile(self, f):
|
||
|
|
"""setFile(SvgSerializer self, file f)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setFile(self, f)
|
||
|
|
|
||
|
|
|
||
|
|
def setBoundingRectangle(self, width, height):
|
||
|
|
"""setBoundingRectangle(SvgSerializer self, double width, double height)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setBoundingRectangle(self, width, height)
|
||
|
|
|
||
|
|
|
||
|
|
def setSectionHeight(self, h, storey=None):
|
||
|
|
"""
|
||
|
|
setSectionHeight(SvgSerializer self, double h, IfcBaseEntity storey=None)
|
||
|
|
setSectionHeight(SvgSerializer self, double h)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setSectionHeight(self, h, storey)
|
||
|
|
|
||
|
|
|
||
|
|
def setSectionHeightsFromStoreys(self, offset=1.2):
|
||
|
|
"""
|
||
|
|
setSectionHeightsFromStoreys(SvgSerializer self, double offset=1.2)
|
||
|
|
setSectionHeightsFromStoreys(SvgSerializer self)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setSectionHeightsFromStoreys(self, offset)
|
||
|
|
|
||
|
|
|
||
|
|
def setPrintSpaceNames(self, b):
|
||
|
|
"""setPrintSpaceNames(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setPrintSpaceNames(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setPrintSpaceAreas(self, b):
|
||
|
|
"""setPrintSpaceAreas(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setPrintSpaceAreas(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setDrawStoreyHeights(self, sh):
|
||
|
|
"""setDrawStoreyHeights(SvgSerializer self, SvgSerializer::storey_height_display_types sh)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setDrawStoreyHeights(self, sh)
|
||
|
|
|
||
|
|
|
||
|
|
def setDrawDoorArcs(self, b):
|
||
|
|
"""setDrawDoorArcs(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setDrawDoorArcs(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setStoreyHeightLineLength(self, d):
|
||
|
|
"""setStoreyHeightLineLength(SvgSerializer self, double d)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setStoreyHeightLineLength(self, d)
|
||
|
|
|
||
|
|
|
||
|
|
def setSpaceNameTransform(self, v):
|
||
|
|
"""setSpaceNameTransform(SvgSerializer self, std::string const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setSpaceNameTransform(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def addTextAnnotations(self, k):
|
||
|
|
"""addTextAnnotations(SvgSerializer self, drawing_key const & k)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_addTextAnnotations(self, k)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self):
|
||
|
|
"""resize(SvgSerializer self) -> std::array< std::array< double,3 >,3 >"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_resize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def resetScale(self):
|
||
|
|
"""resetScale(SvgSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_resetScale(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setSectionRef(self, s):
|
||
|
|
"""setSectionRef(SvgSerializer self, boost::optional< std::string > const & s)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setSectionRef(self, s)
|
||
|
|
|
||
|
|
|
||
|
|
def setElevationRef(self, s):
|
||
|
|
"""setElevationRef(SvgSerializer self, boost::optional< std::string > const & s)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setElevationRef(self, s)
|
||
|
|
|
||
|
|
|
||
|
|
def setElevationRefGuid(self, s):
|
||
|
|
"""setElevationRefGuid(SvgSerializer self, boost::optional< std::string > const & s)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setElevationRefGuid(self, s)
|
||
|
|
|
||
|
|
|
||
|
|
def setAutoSection(self, b):
|
||
|
|
"""setAutoSection(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setAutoSection(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setAutoElevation(self, b):
|
||
|
|
"""setAutoElevation(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setAutoElevation(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setUseNamespace(self, b):
|
||
|
|
"""setUseNamespace(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setUseNamespace(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setUseHlrPoly(self, b):
|
||
|
|
"""setUseHlrPoly(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setUseHlrPoly(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setPolygonal(self, b):
|
||
|
|
"""setPolygonal(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setPolygonal(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setAlwaysProject(self, b):
|
||
|
|
"""setAlwaysProject(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setAlwaysProject(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setWithoutStoreys(self, b):
|
||
|
|
"""setWithoutStoreys(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setWithoutStoreys(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setNoCSS(self, b):
|
||
|
|
"""setNoCSS(SvgSerializer self, bool b)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setNoCSS(self, b)
|
||
|
|
|
||
|
|
|
||
|
|
def setScale(self, s):
|
||
|
|
"""setScale(SvgSerializer self, double s)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setScale(self, s)
|
||
|
|
|
||
|
|
|
||
|
|
def setDrawingCenter(self, x, y):
|
||
|
|
"""setDrawingCenter(SvgSerializer self, double x, double y)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setDrawingCenter(self, x, y)
|
||
|
|
|
||
|
|
|
||
|
|
def nameElement(self, *args):
|
||
|
|
"""
|
||
|
|
nameElement(SvgSerializer self, IfcBaseEntity storey, Element elem) -> std::string
|
||
|
|
nameElement(SvgSerializer self, IfcBaseEntity elem) -> std::string
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_nameElement(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def idElement(self, elem):
|
||
|
|
"""idElement(SvgSerializer self, IfcBaseEntity elem) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_idElement(self, elem)
|
||
|
|
|
||
|
|
|
||
|
|
def object_id(self, storey, o):
|
||
|
|
"""object_id(SvgSerializer self, IfcBaseEntity storey, Element o) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_object_id(self, storey, o)
|
||
|
|
|
||
|
|
|
||
|
|
def addDrawing(self, pos, dir, ref, name, include_projection):
|
||
|
|
"""addDrawing(SvgSerializer self, gp_Pnt const & pos, gp_Dir const & dir, gp_Dir const & ref, std::string const & name, bool include_projection)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_addDrawing(self, pos, dir, ref, name, include_projection)
|
||
|
|
|
||
|
|
|
||
|
|
def setSubtractionSettings(self, sbp):
|
||
|
|
"""setSubtractionSettings(SvgSerializer self, subtract_before_project sbp)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setSubtractionSettings(self, sbp)
|
||
|
|
|
||
|
|
|
||
|
|
def getSubtractionSettings(self):
|
||
|
|
"""getSubtractionSettings(SvgSerializer self) -> subtract_before_project"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_getSubtractionSettings(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setProfileThreshold(self, i):
|
||
|
|
"""setProfileThreshold(SvgSerializer self, int i)"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_setProfileThreshold(self, i)
|
||
|
|
|
||
|
|
|
||
|
|
def getProfileThreshold(self):
|
||
|
|
"""getProfileThreshold(SvgSerializer self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.SvgSerializer_getProfileThreshold(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_SvgSerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
SvgSerializer_swigregister = _ifcopenshell_wrapper.SvgSerializer_swigregister
|
||
|
|
SvgSerializer_swigregister(SvgSerializer)
|
||
|
|
|
||
|
|
class HdfSerializer(GeometrySerializer):
|
||
|
|
"""Proxy of C++ HdfSerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [GeometrySerializer]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, HdfSerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [GeometrySerializer]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, HdfSerializer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, hdf_filename, settings, read_only=False):
|
||
|
|
"""
|
||
|
|
__init__(HdfSerializer self, std::string const & hdf_filename, SerializerSettings settings, bool read_only=False) -> HdfSerializer
|
||
|
|
__init__(HdfSerializer self, std::string const & hdf_filename, SerializerSettings settings) -> HdfSerializer
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_HdfSerializer(hdf_filename, settings, read_only)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_HdfSerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
"""ready(HdfSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_ready(self)
|
||
|
|
|
||
|
|
|
||
|
|
def writeHeader(self):
|
||
|
|
"""writeHeader(HdfSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_writeHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, *args):
|
||
|
|
"""
|
||
|
|
write(HdfSerializer self, Element o) -> H5::Group
|
||
|
|
write(HdfSerializer self, BRepElement o)
|
||
|
|
write(HdfSerializer self, TriangulationElement o)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_write(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def remove(self, guid):
|
||
|
|
"""remove(HdfSerializer self, std::string const & guid)"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_remove(self, guid)
|
||
|
|
|
||
|
|
|
||
|
|
def read(self, *args):
|
||
|
|
"""
|
||
|
|
read(HdfSerializer self, file f, std::string const & guid, std::string const & arg4, GeometrySerializer::read_type rt) -> Element
|
||
|
|
read(HdfSerializer self, file f, std::string const & guid, std::string const & arg4) -> Element
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_read(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def finalize(self):
|
||
|
|
"""finalize(HdfSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_finalize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def isTesselated(self):
|
||
|
|
"""isTesselated(HdfSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_isTesselated(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setUnitNameAndMagnitude(self, arg2, arg3):
|
||
|
|
"""setUnitNameAndMagnitude(HdfSerializer self, std::string const & arg2, float arg3)"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_setUnitNameAndMagnitude(self, arg2, arg3)
|
||
|
|
|
||
|
|
|
||
|
|
def setFile(self, arg2):
|
||
|
|
"""setFile(HdfSerializer self, file arg2)"""
|
||
|
|
return _ifcopenshell_wrapper.HdfSerializer_setFile(self, arg2)
|
||
|
|
|
||
|
|
HdfSerializer_swigregister = _ifcopenshell_wrapper.HdfSerializer_swigregister
|
||
|
|
HdfSerializer_swigregister(HdfSerializer)
|
||
|
|
|
||
|
|
class WaveFrontOBJSerializer(WriteOnlyGeometrySerializer):
|
||
|
|
"""Proxy of C++ WaveFrontOBJSerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, WaveFrontOBJSerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, WaveFrontOBJSerializer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, obj_filename, mtl_filename, settings):
|
||
|
|
"""__init__(WaveFrontOBJSerializer self, buffer obj_filename, buffer mtl_filename, SerializerSettings settings) -> WaveFrontOBJSerializer"""
|
||
|
|
this = _ifcopenshell_wrapper.new_WaveFrontOBJSerializer(obj_filename, mtl_filename, settings)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_WaveFrontOBJSerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
"""ready(WaveFrontOBJSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_ready(self)
|
||
|
|
|
||
|
|
|
||
|
|
def writeHeader(self):
|
||
|
|
"""writeHeader(WaveFrontOBJSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_writeHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def writeMaterial(self, style):
|
||
|
|
"""writeMaterial(WaveFrontOBJSerializer self, Material style)"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_writeMaterial(self, style)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, *args):
|
||
|
|
"""
|
||
|
|
write(WaveFrontOBJSerializer self, TriangulationElement o)
|
||
|
|
write(WaveFrontOBJSerializer self, BRepElement arg2)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_write(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def finalize(self):
|
||
|
|
"""finalize(WaveFrontOBJSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_finalize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def isTesselated(self):
|
||
|
|
"""isTesselated(WaveFrontOBJSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_isTesselated(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setUnitNameAndMagnitude(self, arg2, arg3):
|
||
|
|
"""setUnitNameAndMagnitude(WaveFrontOBJSerializer self, std::string const & arg2, float arg3)"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_setUnitNameAndMagnitude(self, arg2, arg3)
|
||
|
|
|
||
|
|
|
||
|
|
def setFile(self, arg2):
|
||
|
|
"""setFile(WaveFrontOBJSerializer self, file arg2)"""
|
||
|
|
return _ifcopenshell_wrapper.WaveFrontOBJSerializer_setFile(self, arg2)
|
||
|
|
|
||
|
|
WaveFrontOBJSerializer_swigregister = _ifcopenshell_wrapper.WaveFrontOBJSerializer_swigregister
|
||
|
|
WaveFrontOBJSerializer_swigregister(WaveFrontOBJSerializer)
|
||
|
|
|
||
|
|
class XmlSerializer(_object):
|
||
|
|
"""Proxy of C++ XmlSerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, XmlSerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, XmlSerializer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, file, xml_filename):
|
||
|
|
"""__init__(XmlSerializer self, file file, std::string const & xml_filename) -> XmlSerializer"""
|
||
|
|
this = _ifcopenshell_wrapper.new_XmlSerializer(file, xml_filename)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_XmlSerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
"""ready(XmlSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializer_ready(self)
|
||
|
|
|
||
|
|
|
||
|
|
def writeHeader(self):
|
||
|
|
"""writeHeader(XmlSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializer_writeHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def finalize(self):
|
||
|
|
"""finalize(XmlSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializer_finalize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setFile(self, arg2):
|
||
|
|
"""setFile(XmlSerializer self, file arg2)"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializer_setFile(self, arg2)
|
||
|
|
|
||
|
|
XmlSerializer_swigregister = _ifcopenshell_wrapper.XmlSerializer_swigregister
|
||
|
|
XmlSerializer_swigregister(XmlSerializer)
|
||
|
|
|
||
|
|
class XmlSerializerFactory(_object):
|
||
|
|
"""Proxy of C++ XmlSerializerFactory class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, XmlSerializerFactory, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, XmlSerializerFactory, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def implementations():
|
||
|
|
"""implementations() -> XmlSerializerFactory::Factory &"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializerFactory_implementations()
|
||
|
|
|
||
|
|
implementations = staticmethod(implementations)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(XmlSerializerFactory self) -> XmlSerializerFactory"""
|
||
|
|
this = _ifcopenshell_wrapper.new_XmlSerializerFactory()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_XmlSerializerFactory
|
||
|
|
__del__ = lambda self: None
|
||
|
|
XmlSerializerFactory_swigregister = _ifcopenshell_wrapper.XmlSerializerFactory_swigregister
|
||
|
|
XmlSerializerFactory_swigregister(XmlSerializerFactory)
|
||
|
|
|
||
|
|
def XmlSerializerFactory_implementations():
|
||
|
|
"""XmlSerializerFactory_implementations() -> XmlSerializerFactory::Factory &"""
|
||
|
|
return _ifcopenshell_wrapper.XmlSerializerFactory_implementations()
|
||
|
|
|
||
|
|
class GltfSerializer(WriteOnlyGeometrySerializer):
|
||
|
|
"""Proxy of C++ GltfSerializer class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, GltfSerializer, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [WriteOnlyGeometrySerializer]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, GltfSerializer, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, filename, settings):
|
||
|
|
"""__init__(GltfSerializer self, std::string const & filename, SerializerSettings settings) -> GltfSerializer"""
|
||
|
|
this = _ifcopenshell_wrapper.new_GltfSerializer(filename, settings)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_GltfSerializer
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
"""ready(GltfSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_ready(self)
|
||
|
|
|
||
|
|
|
||
|
|
def writeHeader(self):
|
||
|
|
"""writeHeader(GltfSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_writeHeader(self)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, *args):
|
||
|
|
"""
|
||
|
|
write(GltfSerializer self, TriangulationElement o)
|
||
|
|
write(GltfSerializer self, BRepElement arg2)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_write(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def finalize(self):
|
||
|
|
"""finalize(GltfSerializer self)"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_finalize(self)
|
||
|
|
|
||
|
|
|
||
|
|
def isTesselated(self):
|
||
|
|
"""isTesselated(GltfSerializer self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_isTesselated(self)
|
||
|
|
|
||
|
|
|
||
|
|
def setUnitNameAndMagnitude(self, arg2, arg3):
|
||
|
|
"""setUnitNameAndMagnitude(GltfSerializer self, std::string const & arg2, float arg3)"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_setUnitNameAndMagnitude(self, arg2, arg3)
|
||
|
|
|
||
|
|
|
||
|
|
def setFile(self, arg2):
|
||
|
|
"""setFile(GltfSerializer self, file arg2)"""
|
||
|
|
return _ifcopenshell_wrapper.GltfSerializer_setFile(self, arg2)
|
||
|
|
|
||
|
|
GltfSerializer_swigregister = _ifcopenshell_wrapper.GltfSerializer_swigregister
|
||
|
|
GltfSerializer_swigregister(GltfSerializer)
|
||
|
|
|
||
|
|
class ray_intersection_results(_object):
|
||
|
|
"""Proxy of C++ std::vector<(IfcGeom::ray_intersection_result)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, ray_intersection_results, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, ray_intersection_results, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(ray_intersection_results self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(ray_intersection_results self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(ray_intersection_results self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i, std::vector< IfcGeom::ray_intersection_result >::difference_type j) -> ray_intersection_results"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i, std::vector< IfcGeom::ray_intersection_result >::difference_type j)
|
||
|
|
__setslice__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i, std::vector< IfcGeom::ray_intersection_result >::difference_type j, ray_intersection_results v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i, std::vector< IfcGeom::ray_intersection_result >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i)
|
||
|
|
__delitem__(ray_intersection_results self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(ray_intersection_results self, PySliceObject * slice) -> ray_intersection_results
|
||
|
|
__getitem__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i) -> ray_intersection_result
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(ray_intersection_results self, PySliceObject * slice, ray_intersection_results v)
|
||
|
|
__setitem__(ray_intersection_results self, PySliceObject * slice)
|
||
|
|
__setitem__(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::difference_type i, ray_intersection_result x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(ray_intersection_results self) -> ray_intersection_result"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(ray_intersection_results self, ray_intersection_result x)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(ray_intersection_results self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(ray_intersection_results self, ray_intersection_results v)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(ray_intersection_results self)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(ray_intersection_results self)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::iterator pos) -> std::vector< IfcGeom::ray_intersection_result >::iterator
|
||
|
|
erase(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::iterator first, std::vector< IfcGeom::ray_intersection_result >::iterator last) -> std::vector< IfcGeom::ray_intersection_result >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(IfcGeom::ray_intersection_result)> self) -> ray_intersection_results
|
||
|
|
__init__(std::vector<(IfcGeom::ray_intersection_result)> self, ray_intersection_results arg2) -> ray_intersection_results
|
||
|
|
__init__(std::vector<(IfcGeom::ray_intersection_result)> self, std::vector< IfcGeom::ray_intersection_result >::size_type size) -> ray_intersection_results
|
||
|
|
__init__(std::vector<(IfcGeom::ray_intersection_result)> self, std::vector< IfcGeom::ray_intersection_result >::size_type size, ray_intersection_result value) -> ray_intersection_results
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_ray_intersection_results(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(ray_intersection_results self, ray_intersection_result x)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(ray_intersection_results self) -> ray_intersection_result"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(ray_intersection_results self) -> ray_intersection_result"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::size_type n, ray_intersection_result x)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::size_type new_size)
|
||
|
|
resize(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::size_type new_size, ray_intersection_result x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::iterator pos, ray_intersection_result x) -> std::vector< IfcGeom::ray_intersection_result >::iterator
|
||
|
|
insert(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::iterator pos, std::vector< IfcGeom::ray_intersection_result >::size_type n, ray_intersection_result x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(ray_intersection_results self, std::vector< IfcGeom::ray_intersection_result >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(ray_intersection_results self) -> std::vector< IfcGeom::ray_intersection_result >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.ray_intersection_results_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_ray_intersection_results
|
||
|
|
__del__ = lambda self: None
|
||
|
|
ray_intersection_results_swigregister = _ifcopenshell_wrapper.ray_intersection_results_swigregister
|
||
|
|
ray_intersection_results_swigregister(ray_intersection_results)
|
||
|
|
|
||
|
|
class ray_intersection_result(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::ray_intersection_result class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, ray_intersection_result, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, ray_intersection_result, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["distance"] = _ifcopenshell_wrapper.ray_intersection_result_distance_set
|
||
|
|
__swig_getmethods__["distance"] = _ifcopenshell_wrapper.ray_intersection_result_distance_get
|
||
|
|
if _newclass:
|
||
|
|
distance = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_distance_get, _ifcopenshell_wrapper.ray_intersection_result_distance_set)
|
||
|
|
__swig_setmethods__["style_index"] = _ifcopenshell_wrapper.ray_intersection_result_style_index_set
|
||
|
|
__swig_getmethods__["style_index"] = _ifcopenshell_wrapper.ray_intersection_result_style_index_get
|
||
|
|
if _newclass:
|
||
|
|
style_index = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_style_index_get, _ifcopenshell_wrapper.ray_intersection_result_style_index_set)
|
||
|
|
__swig_setmethods__["instance"] = _ifcopenshell_wrapper.ray_intersection_result_instance_set
|
||
|
|
__swig_getmethods__["instance"] = _ifcopenshell_wrapper.ray_intersection_result_instance_get
|
||
|
|
if _newclass:
|
||
|
|
instance = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_instance_get, _ifcopenshell_wrapper.ray_intersection_result_instance_set)
|
||
|
|
__swig_setmethods__["position"] = _ifcopenshell_wrapper.ray_intersection_result_position_set
|
||
|
|
__swig_getmethods__["position"] = _ifcopenshell_wrapper.ray_intersection_result_position_get
|
||
|
|
if _newclass:
|
||
|
|
position = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_position_get, _ifcopenshell_wrapper.ray_intersection_result_position_set)
|
||
|
|
__swig_setmethods__["normal"] = _ifcopenshell_wrapper.ray_intersection_result_normal_set
|
||
|
|
__swig_getmethods__["normal"] = _ifcopenshell_wrapper.ray_intersection_result_normal_get
|
||
|
|
if _newclass:
|
||
|
|
normal = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_normal_get, _ifcopenshell_wrapper.ray_intersection_result_normal_set)
|
||
|
|
__swig_setmethods__["ray_distance"] = _ifcopenshell_wrapper.ray_intersection_result_ray_distance_set
|
||
|
|
__swig_getmethods__["ray_distance"] = _ifcopenshell_wrapper.ray_intersection_result_ray_distance_get
|
||
|
|
if _newclass:
|
||
|
|
ray_distance = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_ray_distance_get, _ifcopenshell_wrapper.ray_intersection_result_ray_distance_set)
|
||
|
|
__swig_setmethods__["dot_product"] = _ifcopenshell_wrapper.ray_intersection_result_dot_product_set
|
||
|
|
__swig_getmethods__["dot_product"] = _ifcopenshell_wrapper.ray_intersection_result_dot_product_get
|
||
|
|
if _newclass:
|
||
|
|
dot_product = _swig_property(_ifcopenshell_wrapper.ray_intersection_result_dot_product_get, _ifcopenshell_wrapper.ray_intersection_result_dot_product_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(IfcGeom::ray_intersection_result self) -> ray_intersection_result"""
|
||
|
|
this = _ifcopenshell_wrapper.new_ray_intersection_result()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_ray_intersection_result
|
||
|
|
__del__ = lambda self: None
|
||
|
|
ray_intersection_result_swigregister = _ifcopenshell_wrapper.ray_intersection_result_swigregister
|
||
|
|
ray_intersection_result_swigregister(ray_intersection_result)
|
||
|
|
|
||
|
|
class tree(_object):
|
||
|
|
"""Proxy of C++ IfcGeom::tree class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, tree, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, tree, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcGeom::tree self) -> tree
|
||
|
|
__init__(IfcGeom::tree self, file f) -> tree
|
||
|
|
__init__(IfcGeom::tree self, file f, IteratorSettings settings) -> tree
|
||
|
|
__init__(IfcGeom::tree self, Iterator it) -> tree
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_tree(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def add_file(self, *args):
|
||
|
|
"""
|
||
|
|
add_file(tree self, file f, IteratorSettings settings)
|
||
|
|
add_file(tree self, Iterator it)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.tree_add_file(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def add_element(self, elem):
|
||
|
|
"""add_element(tree self, BRepElement elem)"""
|
||
|
|
return _ifcopenshell_wrapper.tree_add_element(self, elem)
|
||
|
|
|
||
|
|
|
||
|
|
def distances(self):
|
||
|
|
"""distances(tree self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.tree_distances(self)
|
||
|
|
|
||
|
|
|
||
|
|
def protrusion_distances(self):
|
||
|
|
"""protrusion_distances(tree self) -> std::vector< double,std::allocator< double > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.tree_protrusion_distances(self)
|
||
|
|
|
||
|
|
|
||
|
|
def select_ray(self, p0, d, length=1000.):
|
||
|
|
"""
|
||
|
|
select_ray(tree self, gp_Pnt const & p0, gp_Dir const & d, double length=1000.) -> ray_intersection_results
|
||
|
|
select_ray(tree self, gp_Pnt const & p0, gp_Dir const & d) -> ray_intersection_results
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.tree_select_ray(self, p0, d, length)
|
||
|
|
|
||
|
|
|
||
|
|
def enable_face_styles(self, *args):
|
||
|
|
"""
|
||
|
|
enable_face_styles(tree self) -> bool
|
||
|
|
enable_face_styles(tree self, bool b)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.tree_enable_face_styles(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def styles(self):
|
||
|
|
"""styles(tree self) -> std::vector< IfcGeom::Material,std::allocator< IfcGeom::Material > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.tree_styles(self)
|
||
|
|
|
||
|
|
|
||
|
|
def vector_to_list(ps):
|
||
|
|
"""vector_to_list(std::vector< IfcUtil::IfcBaseEntity *,std::allocator< IfcUtil::IfcBaseEntity * > > const & ps) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.tree_vector_to_list(ps)
|
||
|
|
|
||
|
|
vector_to_list = staticmethod(vector_to_list)
|
||
|
|
|
||
|
|
def select_box(self, *args):
|
||
|
|
"""
|
||
|
|
select_box(tree self, entity_instance e, bool completely_within=False, double extend=-1.e-5) -> aggregate_of_instance::ptr
|
||
|
|
select_box(tree self, entity_instance e, bool completely_within=False) -> aggregate_of_instance::ptr
|
||
|
|
select_box(tree self, entity_instance e) -> aggregate_of_instance::ptr
|
||
|
|
select_box(tree self, gp_Pnt const & p) -> aggregate_of_instance::ptr
|
||
|
|
select_box(tree self, Bnd_Box const & b, bool completely_within=False) -> aggregate_of_instance::ptr
|
||
|
|
select_box(tree self, Bnd_Box const & b) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.tree_select_box(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def select(self, *args):
|
||
|
|
"""
|
||
|
|
select(tree self, entity_instance e, bool completely_within=False, double extend=0.0) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, entity_instance e, bool completely_within=False) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, entity_instance e) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, gp_Pnt const & p, double extend=0.0) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, gp_Pnt const & p) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, std::string const & shape_serialization, bool completely_within=False, double extend=-1.e-5) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, std::string const & shape_serialization, bool completely_within=False) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, std::string const & shape_serialization) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, BRepElement elem, bool completely_within=False, double extend=-1.e-5) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, BRepElement elem, bool completely_within=False) -> aggregate_of_instance::ptr
|
||
|
|
select(tree self, BRepElement elem) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.tree_select(self, *args)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_tree
|
||
|
|
__del__ = lambda self: None
|
||
|
|
tree_swigregister = _ifcopenshell_wrapper.tree_swigregister
|
||
|
|
tree_swigregister(tree)
|
||
|
|
|
||
|
|
def tree_vector_to_list(ps):
|
||
|
|
"""tree_vector_to_list(std::vector< IfcUtil::IfcBaseEntity *,std::allocator< IfcUtil::IfcBaseEntity * > > const & ps) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.tree_vector_to_list(ps)
|
||
|
|
|
||
|
|
|
||
|
|
def construct_iterator_with_include_exclude(settings, file, elems, include, num_threads):
|
||
|
|
"""construct_iterator_with_include_exclude(IteratorSettings settings, file file, std::vector< std::string,std::allocator< std::string > > elems, bool include, int num_threads) -> Iterator"""
|
||
|
|
return _ifcopenshell_wrapper.construct_iterator_with_include_exclude(settings, file, elems, include, num_threads)
|
||
|
|
|
||
|
|
def construct_iterator_with_include_exclude_globalid(settings, file, elems, include, num_threads):
|
||
|
|
"""construct_iterator_with_include_exclude_globalid(IteratorSettings settings, file file, std::vector< std::string,std::allocator< std::string > > elems, bool include, int num_threads) -> Iterator"""
|
||
|
|
return _ifcopenshell_wrapper.construct_iterator_with_include_exclude_globalid(settings, file, elems, include, num_threads)
|
||
|
|
|
||
|
|
def construct_iterator_with_include_exclude_id(settings, file, elems, include, num_threads):
|
||
|
|
"""construct_iterator_with_include_exclude_id(IteratorSettings settings, file file, std::vector< int,std::allocator< int > > elems, bool include, int num_threads) -> Iterator"""
|
||
|
|
return _ifcopenshell_wrapper.construct_iterator_with_include_exclude_id(settings, file, elems, include, num_threads)
|
||
|
|
|
||
|
|
def create_shape(settings, instance, representation=None):
|
||
|
|
"""
|
||
|
|
create_shape(IteratorSettings settings, entity_instance instance, entity_instance representation=None) -> boost::variant< IfcGeom::Element *,IfcGeom::Representation::Representation * >
|
||
|
|
create_shape(IteratorSettings settings, entity_instance instance) -> boost::variant< IfcGeom::Element *,IfcGeom::Representation::Representation * >
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.create_shape(settings, instance, representation)
|
||
|
|
|
||
|
|
def serialise(schema_name, shape_str, advanced=True):
|
||
|
|
"""
|
||
|
|
serialise(std::string const & schema_name, std::string const & shape_str, bool advanced=True) -> entity_instance
|
||
|
|
serialise(std::string const & schema_name, std::string const & shape_str) -> entity_instance
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.serialise(schema_name, shape_str, advanced)
|
||
|
|
|
||
|
|
def tesselate(schema_name, shape_str, d):
|
||
|
|
"""tesselate(std::string const & schema_name, std::string const & shape_str, double d) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.tesselate(schema_name, shape_str, d)
|
||
|
|
class svg_line_segments(_object):
|
||
|
|
"""Proxy of C++ std::vector<(std::array<(svgfill::point_2,2)>)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_line_segments, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_line_segments, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_line_segments self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i, std::vector< std::array< svgfill::point_2,2 > >::difference_type j) -> svg_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i, std::vector< std::array< svgfill::point_2,2 > >::difference_type j)
|
||
|
|
__setslice__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i, std::vector< std::array< svgfill::point_2,2 > >::difference_type j, svg_line_segments v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i, std::vector< std::array< svgfill::point_2,2 > >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i)
|
||
|
|
__delitem__(svg_line_segments self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_line_segments self, PySliceObject * slice) -> svg_line_segments
|
||
|
|
__getitem__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i) -> line_segment
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_line_segments self, PySliceObject * slice, svg_line_segments v)
|
||
|
|
__setitem__(svg_line_segments self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::difference_type i, line_segment x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_line_segments self) -> line_segment"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_line_segments self, line_segment x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_line_segments self, svg_line_segments v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_line_segments self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_line_segments self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::iterator pos) -> std::vector< std::array< svgfill::point_2,2 > >::iterator
|
||
|
|
erase(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::iterator first, std::vector< std::array< svgfill::point_2,2 > >::iterator last) -> std::vector< std::array< svgfill::point_2,2 > >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(std::array<(svgfill::point_2,2)>)> self) -> svg_line_segments
|
||
|
|
__init__(std::vector<(std::array<(svgfill::point_2,2)>)> self, svg_line_segments arg2) -> svg_line_segments
|
||
|
|
__init__(std::vector<(std::array<(svgfill::point_2,2)>)> self, std::vector< std::array< svgfill::point_2,2 > >::size_type size) -> svg_line_segments
|
||
|
|
__init__(std::vector<(std::array<(svgfill::point_2,2)>)> self, std::vector< std::array< svgfill::point_2,2 > >::size_type size, line_segment value) -> svg_line_segments
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_line_segments(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_line_segments self, line_segment x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_line_segments self) -> line_segment"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_line_segments self) -> line_segment"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::size_type n, line_segment x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::size_type new_size)
|
||
|
|
resize(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::size_type new_size, line_segment x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::iterator pos, line_segment x) -> std::vector< std::array< svgfill::point_2,2 > >::iterator
|
||
|
|
insert(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::iterator pos, std::vector< std::array< svgfill::point_2,2 > >::size_type n, line_segment x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_line_segments self, std::vector< std::array< svgfill::point_2,2 > >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_line_segments self) -> std::vector< std::array< svgfill::point_2,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_line_segments_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_line_segments
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_line_segments_swigregister = _ifcopenshell_wrapper.svg_line_segments_swigregister
|
||
|
|
svg_line_segments_swigregister(svg_line_segments)
|
||
|
|
|
||
|
|
class svg_groups_of_line_segments(_object):
|
||
|
|
"""Proxy of C++ std::vector<(std::vector<(std::array<(svgfill::point_2,2)>)>)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_groups_of_line_segments, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_groups_of_line_segments, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_groups_of_line_segments self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_groups_of_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_groups_of_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type j) -> svg_groups_of_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type j)
|
||
|
|
__setslice__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type j, svg_groups_of_line_segments v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i)
|
||
|
|
__delitem__(svg_groups_of_line_segments self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_groups_of_line_segments self, PySliceObject * slice) -> svg_groups_of_line_segments
|
||
|
|
__getitem__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i) -> svg_line_segments
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_groups_of_line_segments self, PySliceObject * slice, svg_groups_of_line_segments v)
|
||
|
|
__setitem__(svg_groups_of_line_segments self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::difference_type i, svg_line_segments x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_groups_of_line_segments self) -> svg_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_groups_of_line_segments self, svg_line_segments x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_groups_of_line_segments self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_groups_of_line_segments self, svg_groups_of_line_segments v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_groups_of_line_segments self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_groups_of_line_segments self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator pos) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator
|
||
|
|
erase(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator first, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator last) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(svgfill::point_2,2)>)>)> self) -> svg_groups_of_line_segments
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(svgfill::point_2,2)>)>)> self, svg_groups_of_line_segments arg2) -> svg_groups_of_line_segments
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(svgfill::point_2,2)>)>)> self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type size) -> svg_groups_of_line_segments
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(svgfill::point_2,2)>)>)> self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type size, svg_line_segments value) -> svg_groups_of_line_segments
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_groups_of_line_segments(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_groups_of_line_segments self, svg_line_segments x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_groups_of_line_segments self) -> svg_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_groups_of_line_segments self) -> svg_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type n, svg_line_segments x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type new_size)
|
||
|
|
resize(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type new_size, svg_line_segments x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator pos, svg_line_segments x) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator
|
||
|
|
insert(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::iterator pos, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type n, svg_line_segments x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_groups_of_line_segments self, std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_groups_of_line_segments self) -> std::vector< std::vector< std::array< svgfill::point_2,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_line_segments_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_groups_of_line_segments
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_groups_of_line_segments_swigregister = _ifcopenshell_wrapper.svg_groups_of_line_segments_swigregister
|
||
|
|
svg_groups_of_line_segments_swigregister(svg_groups_of_line_segments)
|
||
|
|
|
||
|
|
class svg_point(_object):
|
||
|
|
"""Proxy of C++ std::array<(double,2)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_point, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_point, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_point self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_point self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_point self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_point self) -> std::array< double,2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_point self, std::array< double,2 >::difference_type i, std::array< double,2 >::difference_type j) -> svg_point"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_point self, std::array< double,2 >::difference_type i, std::array< double,2 >::difference_type j)
|
||
|
|
__setslice__(svg_point self, std::array< double,2 >::difference_type i, std::array< double,2 >::difference_type j, svg_point v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_point self, std::array< double,2 >::difference_type i, std::array< double,2 >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_point self, std::array< double,2 >::difference_type i)
|
||
|
|
__delitem__(svg_point self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_point self, PySliceObject * slice) -> svg_point
|
||
|
|
__getitem__(svg_point self, std::array< double,2 >::difference_type i) -> std::array< double,2 >::value_type const &
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_point self, PySliceObject * slice, svg_point v)
|
||
|
|
__setitem__(svg_point self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_point self, std::array< double,2 >::difference_type i, std::array< double,2 >::value_type const & x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::array<(double,2)> self) -> svg_point
|
||
|
|
__init__(std::array<(double,2)> self, svg_point arg2) -> svg_point
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_point(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_point self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_point self) -> std::array< double,2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_point self, svg_point v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_point self) -> std::array< double,2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_point self) -> std::array< double,2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_point self) -> std::array< double,2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_point self) -> std::array< double,2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_point self) -> std::array< double,2 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_point self) -> std::array< double,2 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def fill(self, u):
|
||
|
|
"""fill(svg_point self, std::array< double,2 >::value_type const & u)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_point_fill(self, u)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_point
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_point_swigregister = _ifcopenshell_wrapper.svg_point_swigregister
|
||
|
|
svg_point_swigregister(svg_point)
|
||
|
|
|
||
|
|
class line_segment(_object):
|
||
|
|
"""Proxy of C++ std::array<(svgfill::point_2,2)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, line_segment, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, line_segment, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(line_segment self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(line_segment self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(line_segment self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(line_segment self) -> std::array< svgfill::point_2,2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i, std::array< svgfill::point_2,2 >::difference_type j) -> line_segment"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i, std::array< svgfill::point_2,2 >::difference_type j)
|
||
|
|
__setslice__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i, std::array< svgfill::point_2,2 >::difference_type j, line_segment v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i, std::array< svgfill::point_2,2 >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i)
|
||
|
|
__delitem__(line_segment self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(line_segment self, PySliceObject * slice) -> line_segment
|
||
|
|
__getitem__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i) -> std::array< svgfill::point_2,2 >::value_type const &
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(line_segment self, PySliceObject * slice, line_segment v)
|
||
|
|
__setitem__(line_segment self, PySliceObject * slice)
|
||
|
|
__setitem__(line_segment self, std::array< svgfill::point_2,2 >::difference_type i, std::array< svgfill::point_2,2 >::value_type const & x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::array<(svgfill::point_2,2)> self) -> line_segment
|
||
|
|
__init__(std::array<(svgfill::point_2,2)> self, line_segment arg2) -> line_segment
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_line_segment(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(line_segment self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(line_segment self) -> std::array< svgfill::point_2,2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(line_segment self, line_segment v)"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(line_segment self) -> std::array< svgfill::point_2,2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(line_segment self) -> std::array< svgfill::point_2,2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(line_segment self) -> std::array< svgfill::point_2,2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(line_segment self) -> std::array< svgfill::point_2,2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(line_segment self) -> std::array< svgfill::point_2,2 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(line_segment self) -> std::array< svgfill::point_2,2 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def fill(self, u):
|
||
|
|
"""fill(line_segment self, std::array< svgfill::point_2,2 >::value_type const & u)"""
|
||
|
|
return _ifcopenshell_wrapper.line_segment_fill(self, u)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_line_segment
|
||
|
|
__del__ = lambda self: None
|
||
|
|
line_segment_swigregister = _ifcopenshell_wrapper.line_segment_swigregister
|
||
|
|
line_segment_swigregister(line_segment)
|
||
|
|
|
||
|
|
class svg_polygons(_object):
|
||
|
|
"""Proxy of C++ std::vector<(svgfill::polygon_2)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_polygons, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_polygons, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_polygons self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_polygons self) -> std::vector< svgfill::polygon_2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i, std::vector< svgfill::polygon_2 >::difference_type j) -> svg_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i, std::vector< svgfill::polygon_2 >::difference_type j)
|
||
|
|
__setslice__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i, std::vector< svgfill::polygon_2 >::difference_type j, svg_polygons v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i, std::vector< svgfill::polygon_2 >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i)
|
||
|
|
__delitem__(svg_polygons self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_polygons self, PySliceObject * slice) -> svg_polygons
|
||
|
|
__getitem__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i) -> polygon_2
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_polygons self, PySliceObject * slice, svg_polygons v)
|
||
|
|
__setitem__(svg_polygons self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_polygons self, std::vector< svgfill::polygon_2 >::difference_type i, polygon_2 x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_polygons self) -> polygon_2"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_polygons self, polygon_2 x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_polygons self) -> std::vector< svgfill::polygon_2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_polygons self, svg_polygons v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_polygons self) -> std::vector< svgfill::polygon_2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_polygons self) -> std::vector< svgfill::polygon_2 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_polygons self) -> std::vector< svgfill::polygon_2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_polygons self) -> std::vector< svgfill::polygon_2 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_polygons self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_polygons self) -> std::vector< svgfill::polygon_2 >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_polygons self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_polygons self, std::vector< svgfill::polygon_2 >::iterator pos) -> std::vector< svgfill::polygon_2 >::iterator
|
||
|
|
erase(svg_polygons self, std::vector< svgfill::polygon_2 >::iterator first, std::vector< svgfill::polygon_2 >::iterator last) -> std::vector< svgfill::polygon_2 >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(svgfill::polygon_2)> self) -> svg_polygons
|
||
|
|
__init__(std::vector<(svgfill::polygon_2)> self, svg_polygons arg2) -> svg_polygons
|
||
|
|
__init__(std::vector<(svgfill::polygon_2)> self, std::vector< svgfill::polygon_2 >::size_type size) -> svg_polygons
|
||
|
|
__init__(std::vector<(svgfill::polygon_2)> self, std::vector< svgfill::polygon_2 >::size_type size, polygon_2 value) -> svg_polygons
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_polygons(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_polygons self, polygon_2 x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_polygons self) -> polygon_2"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_polygons self) -> polygon_2"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_polygons self, std::vector< svgfill::polygon_2 >::size_type n, polygon_2 x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_polygons self, std::vector< svgfill::polygon_2 >::size_type new_size)
|
||
|
|
resize(svg_polygons self, std::vector< svgfill::polygon_2 >::size_type new_size, polygon_2 x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_polygons self, std::vector< svgfill::polygon_2 >::iterator pos, polygon_2 x) -> std::vector< svgfill::polygon_2 >::iterator
|
||
|
|
insert(svg_polygons self, std::vector< svgfill::polygon_2 >::iterator pos, std::vector< svgfill::polygon_2 >::size_type n, polygon_2 x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_polygons self, std::vector< svgfill::polygon_2 >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_polygons self) -> std::vector< svgfill::polygon_2 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_polygons_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_polygons
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_polygons_swigregister = _ifcopenshell_wrapper.svg_polygons_swigregister
|
||
|
|
svg_polygons_swigregister(svg_polygons)
|
||
|
|
|
||
|
|
class svg_groups_of_polygons(_object):
|
||
|
|
"""Proxy of C++ std::vector<(std::vector<(svgfill::polygon_2)>)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_groups_of_polygons, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_groups_of_polygons, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_groups_of_polygons self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_groups_of_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_groups_of_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i, std::vector< std::vector< svgfill::polygon_2 > >::difference_type j) -> svg_groups_of_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i, std::vector< std::vector< svgfill::polygon_2 > >::difference_type j)
|
||
|
|
__setslice__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i, std::vector< std::vector< svgfill::polygon_2 > >::difference_type j, svg_groups_of_polygons v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i, std::vector< std::vector< svgfill::polygon_2 > >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i)
|
||
|
|
__delitem__(svg_groups_of_polygons self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_groups_of_polygons self, PySliceObject * slice) -> svg_groups_of_polygons
|
||
|
|
__getitem__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i) -> svg_polygons
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_groups_of_polygons self, PySliceObject * slice, svg_groups_of_polygons v)
|
||
|
|
__setitem__(svg_groups_of_polygons self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::difference_type i, svg_polygons x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_groups_of_polygons self) -> svg_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_groups_of_polygons self, svg_polygons x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_groups_of_polygons self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_groups_of_polygons self, svg_groups_of_polygons v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_groups_of_polygons self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_groups_of_polygons self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::iterator pos) -> std::vector< std::vector< svgfill::polygon_2 > >::iterator
|
||
|
|
erase(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::iterator first, std::vector< std::vector< svgfill::polygon_2 > >::iterator last) -> std::vector< std::vector< svgfill::polygon_2 > >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(std::vector<(svgfill::polygon_2)>)> self) -> svg_groups_of_polygons
|
||
|
|
__init__(std::vector<(std::vector<(svgfill::polygon_2)>)> self, svg_groups_of_polygons arg2) -> svg_groups_of_polygons
|
||
|
|
__init__(std::vector<(std::vector<(svgfill::polygon_2)>)> self, std::vector< std::vector< svgfill::polygon_2 > >::size_type size) -> svg_groups_of_polygons
|
||
|
|
__init__(std::vector<(std::vector<(svgfill::polygon_2)>)> self, std::vector< std::vector< svgfill::polygon_2 > >::size_type size, svg_polygons value) -> svg_groups_of_polygons
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_groups_of_polygons(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_groups_of_polygons self, svg_polygons x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_groups_of_polygons self) -> svg_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_groups_of_polygons self) -> svg_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::size_type n, svg_polygons x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::size_type new_size)
|
||
|
|
resize(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::size_type new_size, svg_polygons x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::iterator pos, svg_polygons x) -> std::vector< std::vector< svgfill::polygon_2 > >::iterator
|
||
|
|
insert(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::iterator pos, std::vector< std::vector< svgfill::polygon_2 > >::size_type n, svg_polygons x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_groups_of_polygons self, std::vector< std::vector< svgfill::polygon_2 > >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_groups_of_polygons self) -> std::vector< std::vector< svgfill::polygon_2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_groups_of_polygons_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_groups_of_polygons
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_groups_of_polygons_swigregister = _ifcopenshell_wrapper.svg_groups_of_polygons_swigregister
|
||
|
|
svg_groups_of_polygons_swigregister(svg_groups_of_polygons)
|
||
|
|
|
||
|
|
class svg_loop(_object):
|
||
|
|
"""Proxy of C++ std::vector<(std::array<(double,2)>)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_loop, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_loop, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_loop self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_loop self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_loop self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_loop self) -> std::vector< std::array< double,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i, std::vector< std::array< double,2 > >::difference_type j) -> svg_loop"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i, std::vector< std::array< double,2 > >::difference_type j)
|
||
|
|
__setslice__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i, std::vector< std::array< double,2 > >::difference_type j, svg_loop v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i, std::vector< std::array< double,2 > >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i)
|
||
|
|
__delitem__(svg_loop self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_loop self, PySliceObject * slice) -> svg_loop
|
||
|
|
__getitem__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i) -> svg_point
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_loop self, PySliceObject * slice, svg_loop v)
|
||
|
|
__setitem__(svg_loop self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_loop self, std::vector< std::array< double,2 > >::difference_type i, svg_point x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_loop self) -> svg_point"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_loop self, svg_point x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_loop self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_loop self) -> std::vector< std::array< double,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_loop self, svg_loop v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_loop self) -> std::vector< std::array< double,2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_loop self) -> std::vector< std::array< double,2 > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_loop self) -> std::vector< std::array< double,2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_loop self) -> std::vector< std::array< double,2 > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_loop self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_loop self) -> std::vector< std::array< double,2 > >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_loop self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_loop self, std::vector< std::array< double,2 > >::iterator pos) -> std::vector< std::array< double,2 > >::iterator
|
||
|
|
erase(svg_loop self, std::vector< std::array< double,2 > >::iterator first, std::vector< std::array< double,2 > >::iterator last) -> std::vector< std::array< double,2 > >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(std::array<(double,2)>)> self) -> svg_loop
|
||
|
|
__init__(std::vector<(std::array<(double,2)>)> self, svg_loop arg2) -> svg_loop
|
||
|
|
__init__(std::vector<(std::array<(double,2)>)> self, std::vector< std::array< double,2 > >::size_type size) -> svg_loop
|
||
|
|
__init__(std::vector<(std::array<(double,2)>)> self, std::vector< std::array< double,2 > >::size_type size, svg_point value) -> svg_loop
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_loop(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_loop self, svg_point x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_loop self) -> svg_point"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_loop self) -> svg_point"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_loop self, std::vector< std::array< double,2 > >::size_type n, svg_point x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_loop self, std::vector< std::array< double,2 > >::size_type new_size)
|
||
|
|
resize(svg_loop self, std::vector< std::array< double,2 > >::size_type new_size, svg_point x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_loop self, std::vector< std::array< double,2 > >::iterator pos, svg_point x) -> std::vector< std::array< double,2 > >::iterator
|
||
|
|
insert(svg_loop self, std::vector< std::array< double,2 > >::iterator pos, std::vector< std::array< double,2 > >::size_type n, svg_point x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_loop self, std::vector< std::array< double,2 > >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_loop self) -> std::vector< std::array< double,2 > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loop_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_loop
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_loop_swigregister = _ifcopenshell_wrapper.svg_loop_swigregister
|
||
|
|
svg_loop_swigregister(svg_loop)
|
||
|
|
|
||
|
|
class svg_loops(_object):
|
||
|
|
"""Proxy of C++ std::vector<(std::vector<(std::array<(double,2)>)>)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, svg_loops, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, svg_loops, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(svg_loops self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(svg_loops self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(svg_loops self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i, std::vector< std::vector< std::array< double,2 > > >::difference_type j) -> svg_loops"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i, std::vector< std::vector< std::array< double,2 > > >::difference_type j)
|
||
|
|
__setslice__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i, std::vector< std::vector< std::array< double,2 > > >::difference_type j, svg_loops v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i, std::vector< std::vector< std::array< double,2 > > >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i)
|
||
|
|
__delitem__(svg_loops self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(svg_loops self, PySliceObject * slice) -> svg_loops
|
||
|
|
__getitem__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i) -> svg_loop
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(svg_loops self, PySliceObject * slice, svg_loops v)
|
||
|
|
__setitem__(svg_loops self, PySliceObject * slice)
|
||
|
|
__setitem__(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::difference_type i, svg_loop x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def pop(self):
|
||
|
|
"""pop(svg_loops self) -> svg_loop"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_pop(self)
|
||
|
|
|
||
|
|
|
||
|
|
def append(self, x):
|
||
|
|
"""append(svg_loops self, svg_loop x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_append(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(svg_loops self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(svg_loops self, svg_loops v)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def clear(self):
|
||
|
|
"""clear(svg_loops self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_clear(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_allocator(self):
|
||
|
|
"""get_allocator(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::allocator_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_get_allocator(self)
|
||
|
|
|
||
|
|
|
||
|
|
def pop_back(self):
|
||
|
|
"""pop_back(svg_loops self)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_pop_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def erase(self, *args):
|
||
|
|
"""
|
||
|
|
erase(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::iterator pos) -> std::vector< std::vector< std::array< double,2 > > >::iterator
|
||
|
|
erase(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::iterator first, std::vector< std::vector< std::array< double,2 > > >::iterator last) -> std::vector< std::vector< std::array< double,2 > > >::iterator
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_erase(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(double,2)>)>)> self) -> svg_loops
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(double,2)>)>)> self, svg_loops arg2) -> svg_loops
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(double,2)>)>)> self, std::vector< std::vector< std::array< double,2 > > >::size_type size) -> svg_loops
|
||
|
|
__init__(std::vector<(std::vector<(std::array<(double,2)>)>)> self, std::vector< std::vector< std::array< double,2 > > >::size_type size, svg_loop value) -> svg_loops
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_svg_loops(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def push_back(self, x):
|
||
|
|
"""push_back(svg_loops self, svg_loop x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_push_back(self, x)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(svg_loops self) -> svg_loop"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(svg_loops self) -> svg_loop"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def assign(self, n, x):
|
||
|
|
"""assign(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::size_type n, svg_loop x)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_assign(self, n, x)
|
||
|
|
|
||
|
|
|
||
|
|
def resize(self, *args):
|
||
|
|
"""
|
||
|
|
resize(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::size_type new_size)
|
||
|
|
resize(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::size_type new_size, svg_loop x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_resize(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def insert(self, *args):
|
||
|
|
"""
|
||
|
|
insert(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::iterator pos, svg_loop x) -> std::vector< std::vector< std::array< double,2 > > >::iterator
|
||
|
|
insert(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::iterator pos, std::vector< std::vector< std::array< double,2 > > >::size_type n, svg_loop x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_insert(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def reserve(self, n):
|
||
|
|
"""reserve(svg_loops self, std::vector< std::vector< std::array< double,2 > > >::size_type n)"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_reserve(self, n)
|
||
|
|
|
||
|
|
|
||
|
|
def capacity(self):
|
||
|
|
"""capacity(svg_loops self) -> std::vector< std::vector< std::array< double,2 > > >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.svg_loops_capacity(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_svg_loops
|
||
|
|
__del__ = lambda self: None
|
||
|
|
svg_loops_swigregister = _ifcopenshell_wrapper.svg_loops_swigregister
|
||
|
|
svg_loops_swigregister(svg_loops)
|
||
|
|
|
||
|
|
class polygon_2(_object):
|
||
|
|
"""Proxy of C++ svgfill::polygon_2 class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, polygon_2, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, polygon_2, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_setmethods__["boundary"] = _ifcopenshell_wrapper.polygon_2_boundary_set
|
||
|
|
__swig_getmethods__["boundary"] = _ifcopenshell_wrapper.polygon_2_boundary_get
|
||
|
|
if _newclass:
|
||
|
|
boundary = _swig_property(_ifcopenshell_wrapper.polygon_2_boundary_get, _ifcopenshell_wrapper.polygon_2_boundary_set)
|
||
|
|
__swig_setmethods__["inner_boundaries"] = _ifcopenshell_wrapper.polygon_2_inner_boundaries_set
|
||
|
|
__swig_getmethods__["inner_boundaries"] = _ifcopenshell_wrapper.polygon_2_inner_boundaries_get
|
||
|
|
if _newclass:
|
||
|
|
inner_boundaries = _swig_property(_ifcopenshell_wrapper.polygon_2_inner_boundaries_get, _ifcopenshell_wrapper.polygon_2_inner_boundaries_set)
|
||
|
|
__swig_setmethods__["point_inside"] = _ifcopenshell_wrapper.polygon_2_point_inside_set
|
||
|
|
__swig_getmethods__["point_inside"] = _ifcopenshell_wrapper.polygon_2_point_inside_get
|
||
|
|
if _newclass:
|
||
|
|
point_inside = _swig_property(_ifcopenshell_wrapper.polygon_2_point_inside_get, _ifcopenshell_wrapper.polygon_2_point_inside_set)
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(svgfill::polygon_2 self) -> polygon_2"""
|
||
|
|
this = _ifcopenshell_wrapper.new_polygon_2()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_polygon_2
|
||
|
|
__del__ = lambda self: None
|
||
|
|
polygon_2_swigregister = _ifcopenshell_wrapper.polygon_2_swigregister
|
||
|
|
polygon_2_swigregister(polygon_2)
|
||
|
|
|
||
|
|
CARTESIAN_DOUBLE = _ifcopenshell_wrapper.CARTESIAN_DOUBLE
|
||
|
|
CARTESIAN_QUOTIENT = _ifcopenshell_wrapper.CARTESIAN_QUOTIENT
|
||
|
|
FILTERED_CARTESIAN_QUOTIENT = _ifcopenshell_wrapper.FILTERED_CARTESIAN_QUOTIENT
|
||
|
|
EXACT_PREDICATES = _ifcopenshell_wrapper.EXACT_PREDICATES
|
||
|
|
EXACT_CONSTRUCTIONS = _ifcopenshell_wrapper.EXACT_CONSTRUCTIONS
|
||
|
|
class abstract_arrangement(_object):
|
||
|
|
"""Proxy of C++ svgfill::abstract_arrangement class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, abstract_arrangement, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, abstract_arrangement, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_abstract_arrangement
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def __call__(self, eps, segments, progress):
|
||
|
|
"""__call__(abstract_arrangement self, double eps, svg_line_segments segments, std::function< void (float) > & progress) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement___call__(self, eps, segments, progress)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, polygons, progress):
|
||
|
|
"""write(abstract_arrangement self, svg_polygons polygons, std::function< void (float) > & progress) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement_write(self, polygons, progress)
|
||
|
|
|
||
|
|
|
||
|
|
def merge(self, edge_indices):
|
||
|
|
"""merge(abstract_arrangement self, std::vector< int,std::allocator< int > > const & edge_indices)"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement_merge(self, edge_indices)
|
||
|
|
|
||
|
|
|
||
|
|
def get_face_pairs(self):
|
||
|
|
"""get_face_pairs(abstract_arrangement self) -> std::vector< int,std::allocator< int > >"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement_get_face_pairs(self)
|
||
|
|
|
||
|
|
|
||
|
|
def num_edges(self):
|
||
|
|
"""num_edges(abstract_arrangement self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement_num_edges(self)
|
||
|
|
|
||
|
|
|
||
|
|
def num_faces(self):
|
||
|
|
"""num_faces(abstract_arrangement self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.abstract_arrangement_num_faces(self)
|
||
|
|
|
||
|
|
abstract_arrangement_swigregister = _ifcopenshell_wrapper.abstract_arrangement_swigregister
|
||
|
|
abstract_arrangement_swigregister(abstract_arrangement)
|
||
|
|
|
||
|
|
class context(_object):
|
||
|
|
"""Proxy of C++ svgfill::context class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, context, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, context, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(svgfill::context self, svgfill::solver s, double eps) -> context
|
||
|
|
__init__(svgfill::context self, svgfill::solver s, double eps, std::function< void (float) > & progress) -> context
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_context(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def add(self, segments):
|
||
|
|
"""add(context self, svg_line_segments segments)"""
|
||
|
|
return _ifcopenshell_wrapper.context_add(self, segments)
|
||
|
|
|
||
|
|
|
||
|
|
def build(self):
|
||
|
|
"""build(context self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.context_build(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_face_pairs(self):
|
||
|
|
"""get_face_pairs(context self) -> std::vector< int,std::allocator< int > >"""
|
||
|
|
return _ifcopenshell_wrapper.context_get_face_pairs(self)
|
||
|
|
|
||
|
|
|
||
|
|
def merge(self, edge_indices):
|
||
|
|
"""merge(context self, std::vector< int,std::allocator< int > > const & edge_indices)"""
|
||
|
|
return _ifcopenshell_wrapper.context_merge(self, edge_indices)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, arg2):
|
||
|
|
"""write(context self, svg_groups_of_polygons arg2)"""
|
||
|
|
return _ifcopenshell_wrapper.context_write(self, arg2)
|
||
|
|
|
||
|
|
|
||
|
|
def num_edges(self):
|
||
|
|
"""num_edges(context self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.context_num_edges(self)
|
||
|
|
|
||
|
|
|
||
|
|
def num_faces(self):
|
||
|
|
"""num_faces(context self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.context_num_faces(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_context
|
||
|
|
__del__ = lambda self: None
|
||
|
|
context_swigregister = _ifcopenshell_wrapper.context_swigregister
|
||
|
|
context_swigregister(context)
|
||
|
|
|
||
|
|
|
||
|
|
def polygons_to_svg(polygons, random_color=False):
|
||
|
|
"""
|
||
|
|
polygons_to_svg(svg_groups_of_polygons polygons, bool random_color=False) -> std::string
|
||
|
|
polygons_to_svg(svg_groups_of_polygons polygons) -> std::string
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.polygons_to_svg(polygons, random_color)
|
||
|
|
|
||
|
|
def svg_to_line_segments(data, class_name):
|
||
|
|
"""svg_to_line_segments(std::string const & data, boost::optional< std::string > const & class_name) -> svg_groups_of_line_segments"""
|
||
|
|
return _ifcopenshell_wrapper.svg_to_line_segments(data, class_name)
|
||
|
|
|
||
|
|
def line_segments_to_polygons(s, eps, segments):
|
||
|
|
"""line_segments_to_polygons(svgfill::solver s, double eps, svg_groups_of_line_segments segments) -> svg_groups_of_polygons"""
|
||
|
|
return _ifcopenshell_wrapper.line_segments_to_polygons(s, eps, segments)
|
||
|
|
class IfcEntityInstanceData(_object):
|
||
|
|
"""Proxy of C++ IfcEntityInstanceData class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcEntityInstanceData, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcEntityInstanceData, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcEntityInstanceData
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IfcEntityInstanceData_swigregister = _ifcopenshell_wrapper.IfcEntityInstanceData_swigregister
|
||
|
|
IfcEntityInstanceData_swigregister(IfcEntityInstanceData)
|
||
|
|
|
||
|
|
class HeaderEntity(IfcEntityInstanceData):
|
||
|
|
"""Proxy of C++ IfcParse::HeaderEntity class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [IfcEntityInstanceData]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, HeaderEntity, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [IfcEntityInstanceData]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, HeaderEntity, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def getArgumentCount(self):
|
||
|
|
"""getArgumentCount(HeaderEntity self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.HeaderEntity_getArgumentCount(self)
|
||
|
|
|
||
|
|
|
||
|
|
def toString(self, upper=False):
|
||
|
|
"""
|
||
|
|
toString(HeaderEntity self, bool upper=False) -> std::string
|
||
|
|
toString(HeaderEntity self) -> std::string
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.HeaderEntity_toString(self, upper)
|
||
|
|
|
||
|
|
HeaderEntity_swigregister = _ifcopenshell_wrapper.HeaderEntity_swigregister
|
||
|
|
HeaderEntity_swigregister(HeaderEntity)
|
||
|
|
|
||
|
|
class FileDescription(HeaderEntity):
|
||
|
|
"""Proxy of C++ IfcParse::FileDescription class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, FileDescription, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, FileDescription, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def description(self, *args):
|
||
|
|
"""
|
||
|
|
description(FileDescription self) -> std::vector< std::string,std::allocator< std::string > >
|
||
|
|
description(FileDescription self, std::vector< std::string,std::allocator< std::string > > const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileDescription_description(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def implementation_level(self, *args):
|
||
|
|
"""
|
||
|
|
implementation_level(FileDescription self) -> std::string
|
||
|
|
implementation_level(FileDescription self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileDescription_implementation_level(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-write property implementations
|
||
|
|
description = property(description, description)
|
||
|
|
implementation_level = property(implementation_level, implementation_level)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_FileDescription
|
||
|
|
__del__ = lambda self: None
|
||
|
|
FileDescription_swigregister = _ifcopenshell_wrapper.FileDescription_swigregister
|
||
|
|
FileDescription_swigregister(FileDescription)
|
||
|
|
|
||
|
|
class FileName(HeaderEntity):
|
||
|
|
"""Proxy of C++ IfcParse::FileName class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, FileName, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, FileName, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def name(self, *args):
|
||
|
|
"""
|
||
|
|
name(FileName self) -> std::string
|
||
|
|
name(FileName self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_name(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def time_stamp(self, *args):
|
||
|
|
"""
|
||
|
|
time_stamp(FileName self) -> std::string
|
||
|
|
time_stamp(FileName self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_time_stamp(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def author(self, *args):
|
||
|
|
"""
|
||
|
|
author(FileName self) -> std::vector< std::string,std::allocator< std::string > >
|
||
|
|
author(FileName self, std::vector< std::string,std::allocator< std::string > > const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_author(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def organization(self, *args):
|
||
|
|
"""
|
||
|
|
organization(FileName self) -> std::vector< std::string,std::allocator< std::string > >
|
||
|
|
organization(FileName self, std::vector< std::string,std::allocator< std::string > > const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_organization(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def preprocessor_version(self, *args):
|
||
|
|
"""
|
||
|
|
preprocessor_version(FileName self) -> std::string
|
||
|
|
preprocessor_version(FileName self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_preprocessor_version(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def originating_system(self, *args):
|
||
|
|
"""
|
||
|
|
originating_system(FileName self) -> std::string
|
||
|
|
originating_system(FileName self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_originating_system(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def authorization(self, *args):
|
||
|
|
"""
|
||
|
|
authorization(FileName self) -> std::string
|
||
|
|
authorization(FileName self, std::string const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileName_authorization(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
name = property(name, name)
|
||
|
|
time_stamp = property(time_stamp, time_stamp)
|
||
|
|
author = property(author, author)
|
||
|
|
organization = property(organization, organization)
|
||
|
|
preprocessor_version = property(preprocessor_version, preprocessor_version)
|
||
|
|
originating_system = property(originating_system, originating_system)
|
||
|
|
authorization = property(authorization, authorization)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_FileName
|
||
|
|
__del__ = lambda self: None
|
||
|
|
FileName_swigregister = _ifcopenshell_wrapper.FileName_swigregister
|
||
|
|
FileName_swigregister(FileName)
|
||
|
|
|
||
|
|
class FileSchema(HeaderEntity):
|
||
|
|
"""Proxy of C++ IfcParse::FileSchema class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, FileSchema, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [HeaderEntity]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, FileSchema, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def schema_identifiers(self, *args):
|
||
|
|
"""
|
||
|
|
schema_identifiers(FileSchema self) -> std::vector< std::string,std::allocator< std::string > >
|
||
|
|
schema_identifiers(FileSchema self, std::vector< std::string,std::allocator< std::string > > const & value)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.FileSchema_schema_identifiers(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-write property implementations
|
||
|
|
schema_identifiers = property(schema_identifiers, schema_identifiers)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_FileSchema
|
||
|
|
__del__ = lambda self: None
|
||
|
|
FileSchema_swigregister = _ifcopenshell_wrapper.FileSchema_swigregister
|
||
|
|
FileSchema_swigregister(FileSchema)
|
||
|
|
|
||
|
|
class IfcSpfHeader(_object):
|
||
|
|
"""Proxy of C++ IfcParse::IfcSpfHeader class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcSpfHeader, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcSpfHeader, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, file=None):
|
||
|
|
"""
|
||
|
|
__init__(IfcParse::IfcSpfHeader self, file file=None) -> IfcSpfHeader
|
||
|
|
__init__(IfcParse::IfcSpfHeader self) -> IfcSpfHeader
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_IfcSpfHeader(file)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcSpfHeader
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def file(self, *args):
|
||
|
|
"""
|
||
|
|
file(IfcSpfHeader self) -> file
|
||
|
|
file(IfcSpfHeader self, file file)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_file(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def read(self):
|
||
|
|
"""read(IfcSpfHeader self)"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_read(self)
|
||
|
|
|
||
|
|
|
||
|
|
def tryRead(self):
|
||
|
|
"""tryRead(IfcSpfHeader self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_tryRead(self)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, os):
|
||
|
|
"""write(IfcSpfHeader self, std::ostream & os)"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_write(self, os)
|
||
|
|
|
||
|
|
|
||
|
|
def file_description(self, *args):
|
||
|
|
"""
|
||
|
|
file_description(IfcSpfHeader self) -> FileDescription
|
||
|
|
file_description(IfcSpfHeader self) -> FileDescription
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_file_description(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def file_name(self, *args):
|
||
|
|
"""
|
||
|
|
file_name(IfcSpfHeader self) -> FileName
|
||
|
|
file_name(IfcSpfHeader self) -> FileName
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_file_name(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def file_schema(self, *args):
|
||
|
|
"""
|
||
|
|
file_schema(IfcSpfHeader self) -> FileSchema
|
||
|
|
file_schema(IfcSpfHeader self) -> FileSchema
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IfcSpfHeader_file_schema(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
file_description = property(file_description)
|
||
|
|
file_name = property(file_name)
|
||
|
|
file_schema = property(file_schema)
|
||
|
|
|
||
|
|
IfcSpfHeader_swigregister = _ifcopenshell_wrapper.IfcSpfHeader_swigregister
|
||
|
|
IfcSpfHeader_swigregister(IfcSpfHeader)
|
||
|
|
|
||
|
|
class file_open_status(_object):
|
||
|
|
"""Proxy of C++ IfcParse::file_open_status class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, file_open_status, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, file_open_status, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
SUCCESS = _ifcopenshell_wrapper.file_open_status_SUCCESS
|
||
|
|
READ_ERROR = _ifcopenshell_wrapper.file_open_status_READ_ERROR
|
||
|
|
NO_HEADER = _ifcopenshell_wrapper.file_open_status_NO_HEADER
|
||
|
|
UNSUPPORTED_SCHEMA = _ifcopenshell_wrapper.file_open_status_UNSUPPORTED_SCHEMA
|
||
|
|
|
||
|
|
def __init__(self, error):
|
||
|
|
"""__init__(IfcParse::file_open_status self, IfcParse::file_open_status::file_open_enum error) -> file_open_status"""
|
||
|
|
this = _ifcopenshell_wrapper.new_file_open_status(error)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def value(self):
|
||
|
|
"""value(file_open_status self) -> IfcParse::file_open_status::file_open_enum"""
|
||
|
|
return _ifcopenshell_wrapper.file_open_status_value(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
return _ifcopenshell_wrapper.file_open_status___nonzero__(self)
|
||
|
|
__bool__ = __nonzero__
|
||
|
|
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_file_open_status
|
||
|
|
__del__ = lambda self: None
|
||
|
|
file_open_status_swigregister = _ifcopenshell_wrapper.file_open_status_swigregister
|
||
|
|
file_open_status_swigregister(file_open_status)
|
||
|
|
|
||
|
|
class file(_object):
|
||
|
|
"""Proxy of C++ IfcParse::IfcFile class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, file, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, file, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
INSTANCE_ID = _ifcopenshell_wrapper.file_INSTANCE_ID
|
||
|
|
INSTANCE_TYPE = _ifcopenshell_wrapper.file_INSTANCE_TYPE
|
||
|
|
ATTRIBUTE_INDEX = _ifcopenshell_wrapper.file_ATTRIBUTE_INDEX
|
||
|
|
__swig_setmethods__["lazy_load_"] = _ifcopenshell_wrapper.file_lazy_load__set
|
||
|
|
__swig_getmethods__["lazy_load_"] = _ifcopenshell_wrapper.file_lazy_load__get
|
||
|
|
if _newclass:
|
||
|
|
lazy_load_ = _swig_property(_ifcopenshell_wrapper.file_lazy_load__get, _ifcopenshell_wrapper.file_lazy_load__set)
|
||
|
|
|
||
|
|
def lazy_load(*args):
|
||
|
|
"""
|
||
|
|
lazy_load() -> bool
|
||
|
|
lazy_load(bool b)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_lazy_load(*args)
|
||
|
|
|
||
|
|
lazy_load = staticmethod(lazy_load)
|
||
|
|
__swig_setmethods__["guid_map_"] = _ifcopenshell_wrapper.file_guid_map__set
|
||
|
|
__swig_getmethods__["guid_map_"] = _ifcopenshell_wrapper.file_guid_map__get
|
||
|
|
if _newclass:
|
||
|
|
guid_map_ = _swig_property(_ifcopenshell_wrapper.file_guid_map__get, _ifcopenshell_wrapper.file_guid_map__set)
|
||
|
|
|
||
|
|
def guid_map(*args):
|
||
|
|
"""
|
||
|
|
guid_map() -> bool
|
||
|
|
guid_map(bool b)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_guid_map(*args)
|
||
|
|
|
||
|
|
guid_map = staticmethod(guid_map)
|
||
|
|
__swig_setmethods__["stream"] = _ifcopenshell_wrapper.file_stream_set
|
||
|
|
__swig_getmethods__["stream"] = _ifcopenshell_wrapper.file_stream_get
|
||
|
|
if _newclass:
|
||
|
|
stream = _swig_property(_ifcopenshell_wrapper.file_stream_get, _ifcopenshell_wrapper.file_stream_set)
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(IfcParse::IfcFile self, std::string const & fn) -> file
|
||
|
|
__init__(IfcParse::IfcFile self, std::istream & fn, int len) -> file
|
||
|
|
__init__(IfcParse::IfcFile self, void * data, int len) -> file
|
||
|
|
__init__(IfcParse::IfcFile self, IfcParse::IfcSpfStream * f) -> file
|
||
|
|
__init__(IfcParse::IfcFile self, schema_definition schema) -> file
|
||
|
|
__init__(IfcParse::IfcFile self) -> file
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_file(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_file
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def good(self):
|
||
|
|
"""good(file self) -> file_open_status"""
|
||
|
|
return _ifcopenshell_wrapper.file_good(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types_begin(self):
|
||
|
|
"""types_begin(file self) -> IfcParse::IfcFile::type_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.file_types_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types_end(self):
|
||
|
|
"""types_end(file self) -> IfcParse::IfcFile::type_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.file_types_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types_incl_super_begin(self):
|
||
|
|
"""types_incl_super_begin(file self) -> IfcParse::IfcFile::type_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.file_types_incl_super_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types_incl_super_end(self):
|
||
|
|
"""types_incl_super_end(file self) -> IfcParse::IfcFile::type_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.file_types_incl_super_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def by_type(self, *args):
|
||
|
|
"""
|
||
|
|
by_type(file self, declaration arg2) -> aggregate_of_instance::ptr
|
||
|
|
by_type(file self, std::string const & t) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_by_type(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def by_type_excl_subtypes(self, *args):
|
||
|
|
"""
|
||
|
|
by_type_excl_subtypes(file self, declaration arg2) -> aggregate_of_instance::ptr
|
||
|
|
by_type_excl_subtypes(file self, std::string const & t) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_by_type_excl_subtypes(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def instances_by_reference(self, id):
|
||
|
|
"""instances_by_reference(file self, int id) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.file_instances_by_reference(self, id)
|
||
|
|
|
||
|
|
|
||
|
|
def by_id(self, id):
|
||
|
|
"""by_id(file self, int id) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.file_by_id(self, id)
|
||
|
|
|
||
|
|
|
||
|
|
def instance_by_guid(self, guid):
|
||
|
|
"""instance_by_guid(file self, std::string const & guid) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.file_instance_by_guid(self, guid)
|
||
|
|
|
||
|
|
|
||
|
|
def traverse(self, instance, max_level=-1):
|
||
|
|
"""
|
||
|
|
traverse(file self, entity_instance instance, int max_level=-1) -> aggregate_of_instance::ptr
|
||
|
|
traverse(file self, entity_instance instance) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_traverse(self, instance, max_level)
|
||
|
|
|
||
|
|
|
||
|
|
def traverse_breadth_first(self, instance, max_level=-1):
|
||
|
|
"""
|
||
|
|
traverse_breadth_first(file self, entity_instance instance, int max_level=-1) -> aggregate_of_instance::ptr
|
||
|
|
traverse_breadth_first(file self, entity_instance instance) -> aggregate_of_instance::ptr
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_traverse_breadth_first(self, instance, max_level)
|
||
|
|
|
||
|
|
|
||
|
|
def getInverse(self, instance_id, type, attribute_index):
|
||
|
|
"""getInverse(file self, int instance_id, declaration type, int attribute_index) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.file_getInverse(self, instance_id, type, attribute_index)
|
||
|
|
|
||
|
|
|
||
|
|
def getTotalInverses(self, instance_id):
|
||
|
|
"""getTotalInverses(file self, int instance_id) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.file_getTotalInverses(self, instance_id)
|
||
|
|
|
||
|
|
|
||
|
|
def FreshId(self):
|
||
|
|
"""FreshId(file self) -> unsigned int"""
|
||
|
|
return _ifcopenshell_wrapper.file_FreshId(self)
|
||
|
|
|
||
|
|
|
||
|
|
def getMaxId(self):
|
||
|
|
"""getMaxId(file self) -> unsigned int"""
|
||
|
|
return _ifcopenshell_wrapper.file_getMaxId(self)
|
||
|
|
|
||
|
|
|
||
|
|
def recalculate_id_counter(self):
|
||
|
|
"""recalculate_id_counter(file self)"""
|
||
|
|
return _ifcopenshell_wrapper.file_recalculate_id_counter(self)
|
||
|
|
|
||
|
|
|
||
|
|
def add(self, entity, id=-1):
|
||
|
|
"""
|
||
|
|
add(file self, entity_instance entity, int id=-1) -> entity_instance
|
||
|
|
add(file self, entity_instance entity) -> entity_instance
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_add(self, entity, id)
|
||
|
|
|
||
|
|
|
||
|
|
def addEntities(self, es):
|
||
|
|
"""addEntities(file self, aggregate_of_instance::ptr es)"""
|
||
|
|
return _ifcopenshell_wrapper.file_addEntities(self, es)
|
||
|
|
|
||
|
|
|
||
|
|
def batch(self):
|
||
|
|
"""batch(file self)"""
|
||
|
|
return _ifcopenshell_wrapper.file_batch(self)
|
||
|
|
|
||
|
|
|
||
|
|
def unbatch(self):
|
||
|
|
"""unbatch(file self)"""
|
||
|
|
return _ifcopenshell_wrapper.file_unbatch(self)
|
||
|
|
|
||
|
|
|
||
|
|
def remove(self, entity):
|
||
|
|
"""remove(file self, entity_instance entity)"""
|
||
|
|
return _ifcopenshell_wrapper.file_remove(self, entity)
|
||
|
|
|
||
|
|
|
||
|
|
def header(self, *args):
|
||
|
|
"""
|
||
|
|
header(file self) -> IfcSpfHeader
|
||
|
|
header(file self) -> IfcSpfHeader
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_header(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def createTimestamp(self):
|
||
|
|
"""createTimestamp(file self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.file_createTimestamp(self)
|
||
|
|
|
||
|
|
|
||
|
|
def load(self, entity_instance_name, entity, attributes, num_attributes, attribute_index=-1):
|
||
|
|
"""
|
||
|
|
load(file self, unsigned int entity_instance_name, entity entity, Argument **& attributes, size_t num_attributes, int attribute_index=-1) -> size_t
|
||
|
|
load(file self, unsigned int entity_instance_name, entity entity, Argument **& attributes, size_t num_attributes) -> size_t
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_load(self, entity_instance_name, entity, attributes, num_attributes, attribute_index)
|
||
|
|
|
||
|
|
|
||
|
|
def seek_to(self, data):
|
||
|
|
"""seek_to(file self, IfcEntityInstanceData data)"""
|
||
|
|
return _ifcopenshell_wrapper.file_seek_to(self, data)
|
||
|
|
|
||
|
|
|
||
|
|
def try_read_semicolon(self):
|
||
|
|
"""try_read_semicolon(file self)"""
|
||
|
|
return _ifcopenshell_wrapper.file_try_read_semicolon(self)
|
||
|
|
|
||
|
|
|
||
|
|
def getUnit(self, unit_type):
|
||
|
|
"""getUnit(file self, std::string const & unit_type) -> std::pair< IfcUtil::IfcBaseClass *,double >"""
|
||
|
|
return _ifcopenshell_wrapper.file_getUnit(self, unit_type)
|
||
|
|
|
||
|
|
|
||
|
|
def parsing_complete(self, *args):
|
||
|
|
"""
|
||
|
|
parsing_complete(file self) -> bool
|
||
|
|
parsing_complete(file self) -> bool &
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_parsing_complete(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def build_inverses(self):
|
||
|
|
"""build_inverses(file self)"""
|
||
|
|
return _ifcopenshell_wrapper.file_build_inverses(self)
|
||
|
|
|
||
|
|
|
||
|
|
def by_guid(self, guid):
|
||
|
|
"""by_guid(file self, std::string const & guid) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.file_by_guid(self, guid)
|
||
|
|
|
||
|
|
|
||
|
|
def get_inverse(self, e):
|
||
|
|
"""get_inverse(file self, entity_instance e) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.file_get_inverse(self, e)
|
||
|
|
|
||
|
|
|
||
|
|
def get_total_inverses(self, e):
|
||
|
|
"""get_total_inverses(file self, entity_instance e) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.file_get_total_inverses(self, e)
|
||
|
|
|
||
|
|
|
||
|
|
def write(self, fn):
|
||
|
|
"""write(file self, std::string const & fn)"""
|
||
|
|
return _ifcopenshell_wrapper.file_write(self, fn)
|
||
|
|
|
||
|
|
|
||
|
|
def to_string(self):
|
||
|
|
"""to_string(file self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.file_to_string(self)
|
||
|
|
|
||
|
|
|
||
|
|
def entity_names(self):
|
||
|
|
"""entity_names(file self) -> std::vector< unsigned int,std::allocator< unsigned int > >"""
|
||
|
|
return _ifcopenshell_wrapper.file_entity_names(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types(self):
|
||
|
|
"""types(file self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.file_types(self)
|
||
|
|
|
||
|
|
|
||
|
|
def types_with_super(self):
|
||
|
|
"""types_with_super(file self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.file_types_with_super(self)
|
||
|
|
|
||
|
|
|
||
|
|
def schema_name(self):
|
||
|
|
"""schema_name(file self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.file_schema_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
# Hide the getters with read-only property implementations
|
||
|
|
header = property(header)
|
||
|
|
schema = property(schema_name)
|
||
|
|
|
||
|
|
file_swigregister = _ifcopenshell_wrapper.file_swigregister
|
||
|
|
file_swigregister(file)
|
||
|
|
cvar = _ifcopenshell_wrapper.cvar
|
||
|
|
|
||
|
|
def file_lazy_load(*args):
|
||
|
|
"""
|
||
|
|
lazy_load() -> bool
|
||
|
|
file_lazy_load(bool b)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_lazy_load(*args)
|
||
|
|
|
||
|
|
def file_guid_map(*args):
|
||
|
|
"""
|
||
|
|
guid_map() -> bool
|
||
|
|
file_guid_map(bool b)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.file_guid_map(*args)
|
||
|
|
|
||
|
|
|
||
|
|
def parse_ifcxml(filename):
|
||
|
|
"""parse_ifcxml(std::string const & filename) -> file"""
|
||
|
|
return _ifcopenshell_wrapper.parse_ifcxml(filename)
|
||
|
|
class IfcBaseInterface(_object):
|
||
|
|
"""Proxy of C++ IfcUtil::IfcBaseInterface class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcBaseInterface, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcBaseInterface, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def data(self, *args):
|
||
|
|
"""
|
||
|
|
data(IfcBaseInterface self) -> IfcEntityInstanceData
|
||
|
|
data(IfcBaseInterface self) -> IfcEntityInstanceData
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseInterface_data(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def declaration(self):
|
||
|
|
"""declaration(IfcBaseInterface self) -> declaration"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseInterface_declaration(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcBaseInterface
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IfcBaseInterface_swigregister = _ifcopenshell_wrapper.IfcBaseInterface_swigregister
|
||
|
|
IfcBaseInterface_swigregister(IfcBaseInterface)
|
||
|
|
|
||
|
|
class entity_instance(IfcBaseInterface):
|
||
|
|
"""Proxy of C++ IfcUtil::IfcBaseClass class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [IfcBaseInterface]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, entity_instance, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [IfcBaseInterface]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, entity_instance, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_entity_instance
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def data(self, *args):
|
||
|
|
"""
|
||
|
|
data(entity_instance self) -> IfcEntityInstanceData
|
||
|
|
data(entity_instance self) -> IfcEntityInstanceData
|
||
|
|
data(entity_instance self, IfcEntityInstanceData d)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_data(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def declaration(self):
|
||
|
|
"""declaration(entity_instance self) -> declaration"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_declaration(self)
|
||
|
|
|
||
|
|
|
||
|
|
def identity(self):
|
||
|
|
"""identity(entity_instance self) -> uint32_t"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_identity(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_attribute_category(self, name):
|
||
|
|
"""get_attribute_category(entity_instance self, std::string const & name) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_attribute_category(self, name)
|
||
|
|
|
||
|
|
|
||
|
|
def id(self):
|
||
|
|
"""id(entity_instance self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_id(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(entity_instance self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_attribute_names(self):
|
||
|
|
"""get_attribute_names(entity_instance self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_attribute_names(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_inverse_attribute_names(self):
|
||
|
|
"""get_inverse_attribute_names(entity_instance self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_inverse_attribute_names(self)
|
||
|
|
|
||
|
|
|
||
|
|
def is_a(self, *args):
|
||
|
|
"""
|
||
|
|
is_a(entity_instance self, std::string const & s) -> bool
|
||
|
|
is_a(entity_instance self, bool with_schema=False) -> std::string
|
||
|
|
is_a(entity_instance self) -> std::string
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_is_a(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def get_argument(self, *args):
|
||
|
|
"""
|
||
|
|
get_argument(entity_instance self, unsigned int i) -> std::pair< IfcUtil::ArgumentType,Argument * >
|
||
|
|
get_argument(entity_instance self, std::string const & a) -> std::pair< IfcUtil::ArgumentType,Argument * >
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_argument(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __eq__(self, other):
|
||
|
|
"""__eq__(entity_instance self, entity_instance other) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance___eq__(self, other)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
"""__repr__(entity_instance self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance___repr__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def file_pointer(self):
|
||
|
|
"""file_pointer(entity_instance self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_file_pointer(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get_argument_index(self, a):
|
||
|
|
"""get_argument_index(entity_instance self, std::string const & a) -> unsigned int"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_argument_index(self, a)
|
||
|
|
|
||
|
|
|
||
|
|
def get_inverse(self, a):
|
||
|
|
"""get_inverse(entity_instance self, std::string const & a) -> aggregate_of_instance::ptr"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_inverse(self, a)
|
||
|
|
|
||
|
|
|
||
|
|
def get_argument_type(self, i):
|
||
|
|
"""get_argument_type(entity_instance self, unsigned int i) -> char const *const"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_argument_type(self, i)
|
||
|
|
|
||
|
|
|
||
|
|
def get_argument_name(self, i):
|
||
|
|
"""get_argument_name(entity_instance self, unsigned int i) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_get_argument_name(self, i)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsNull(self, i):
|
||
|
|
"""setArgumentAsNull(entity_instance self, unsigned int i)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsNull(self, i)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsInt(self, i, v):
|
||
|
|
"""setArgumentAsInt(entity_instance self, unsigned int i, int v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsInt(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsBool(self, i, v):
|
||
|
|
"""setArgumentAsBool(entity_instance self, unsigned int i, bool v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsBool(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsLogical(self, i, v):
|
||
|
|
"""setArgumentAsLogical(entity_instance self, unsigned int i, boost::logic::tribool v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsLogical(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsDouble(self, i, v):
|
||
|
|
"""setArgumentAsDouble(entity_instance self, unsigned int i, double v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsDouble(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsString(self, i, a):
|
||
|
|
"""setArgumentAsString(entity_instance self, unsigned int i, std::string const & a)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsString(self, i, a)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfInt(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfInt(entity_instance self, unsigned int i, std::vector< int,std::allocator< int > > const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfInt(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfDouble(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfDouble(entity_instance self, unsigned int i, std::vector< double,std::allocator< double > > const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfDouble(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfString(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfString(entity_instance self, unsigned int i, std::vector< std::string,std::allocator< std::string > > const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfString(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsEntityInstance(self, i, v):
|
||
|
|
"""setArgumentAsEntityInstance(entity_instance self, unsigned int i, entity_instance v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsEntityInstance(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfEntityInstance(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfEntityInstance(entity_instance self, unsigned int i, aggregate_of_instance::ptr v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfEntityInstance(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfAggregateOfInt(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfAggregateOfInt(entity_instance self, unsigned int i, std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > > const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfAggregateOfInt(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfAggregateOfDouble(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfAggregateOfDouble(entity_instance self, unsigned int i, std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > const & v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfAggregateOfDouble(self, i, v)
|
||
|
|
|
||
|
|
|
||
|
|
def setArgumentAsAggregateOfAggregateOfEntityInstance(self, i, v):
|
||
|
|
"""setArgumentAsAggregateOfAggregateOfEntityInstance(entity_instance self, unsigned int i, aggregate_of_aggregate_of_instance::ptr v)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_instance_setArgumentAsAggregateOfAggregateOfEntityInstance(self, i, v)
|
||
|
|
|
||
|
|
entity_instance_swigregister = _ifcopenshell_wrapper.entity_instance_swigregister
|
||
|
|
entity_instance_swigregister(entity_instance)
|
||
|
|
|
||
|
|
class IfcLateBoundEntity(entity_instance):
|
||
|
|
"""Proxy of C++ IfcUtil::IfcLateBoundEntity class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcLateBoundEntity, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcLateBoundEntity, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, decl, data):
|
||
|
|
"""__init__(IfcUtil::IfcLateBoundEntity self, declaration decl, IfcEntityInstanceData data) -> IfcLateBoundEntity"""
|
||
|
|
this = _ifcopenshell_wrapper.new_IfcLateBoundEntity(decl, data)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def declaration(self):
|
||
|
|
"""declaration(IfcLateBoundEntity self) -> declaration"""
|
||
|
|
return _ifcopenshell_wrapper.IfcLateBoundEntity_declaration(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcLateBoundEntity
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IfcLateBoundEntity_swigregister = _ifcopenshell_wrapper.IfcLateBoundEntity_swigregister
|
||
|
|
IfcLateBoundEntity_swigregister(IfcLateBoundEntity)
|
||
|
|
|
||
|
|
class IfcBaseEntity(entity_instance):
|
||
|
|
"""Proxy of C++ IfcUtil::IfcBaseEntity class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcBaseEntity, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcBaseEntity, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def declaration(self):
|
||
|
|
"""declaration(IfcBaseEntity self) -> entity"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseEntity_declaration(self)
|
||
|
|
|
||
|
|
|
||
|
|
def get(self, name):
|
||
|
|
"""get(IfcBaseEntity self, std::string const & name) -> Argument *"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseEntity_get(self, name)
|
||
|
|
|
||
|
|
|
||
|
|
def get_inverse(self, a):
|
||
|
|
"""get_inverse(IfcBaseEntity self, std::string const & a) -> boost::shared_ptr< aggregate_of_instance >"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseEntity_get_inverse(self, a)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcBaseEntity
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IfcBaseEntity_swigregister = _ifcopenshell_wrapper.IfcBaseEntity_swigregister
|
||
|
|
IfcBaseEntity_swigregister(IfcBaseEntity)
|
||
|
|
|
||
|
|
class IfcBaseType(entity_instance):
|
||
|
|
"""Proxy of C++ IfcUtil::IfcBaseType class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, IfcBaseType, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [entity_instance]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, IfcBaseType, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def declaration(self):
|
||
|
|
"""declaration(IfcBaseType self) -> declaration"""
|
||
|
|
return _ifcopenshell_wrapper.IfcBaseType_declaration(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_IfcBaseType
|
||
|
|
__del__ = lambda self: None
|
||
|
|
IfcBaseType_swigregister = _ifcopenshell_wrapper.IfcBaseType_swigregister
|
||
|
|
IfcBaseType_swigregister(IfcBaseType)
|
||
|
|
|
||
|
|
class parameter_type(_object):
|
||
|
|
"""Proxy of C++ IfcParse::parameter_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, parameter_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, parameter_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_parameter_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def as_named_type(self):
|
||
|
|
"""as_named_type(parameter_type self) -> named_type"""
|
||
|
|
return _ifcopenshell_wrapper.parameter_type_as_named_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_simple_type(self):
|
||
|
|
"""as_simple_type(parameter_type self) -> simple_type"""
|
||
|
|
return _ifcopenshell_wrapper.parameter_type_as_simple_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_aggregation_type(self):
|
||
|
|
"""as_aggregation_type(parameter_type self) -> aggregation_type"""
|
||
|
|
return _ifcopenshell_wrapper.parameter_type_as_aggregation_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def _is(self, *args):
|
||
|
|
"""
|
||
|
|
_is(parameter_type self, std::string const & arg2) -> bool
|
||
|
|
_is(parameter_type self, declaration arg2) -> bool
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.parameter_type__is(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self):
|
||
|
|
"""__init__(IfcParse::parameter_type self) -> parameter_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_parameter_type()
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
parameter_type_swigregister = _ifcopenshell_wrapper.parameter_type_swigregister
|
||
|
|
parameter_type_swigregister(parameter_type)
|
||
|
|
|
||
|
|
class named_type(parameter_type):
|
||
|
|
"""Proxy of C++ IfcParse::named_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, named_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, named_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, declared_type):
|
||
|
|
"""__init__(IfcParse::named_type self, declaration declared_type) -> named_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_named_type(declared_type)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def declared_type(self):
|
||
|
|
"""declared_type(named_type self) -> declaration"""
|
||
|
|
return _ifcopenshell_wrapper.named_type_declared_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_named_type(self):
|
||
|
|
"""as_named_type(named_type self) -> named_type"""
|
||
|
|
return _ifcopenshell_wrapper.named_type_as_named_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def _is(self, *args):
|
||
|
|
"""
|
||
|
|
_is(named_type self, std::string const & name) -> bool
|
||
|
|
_is(named_type self, declaration decl) -> bool
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.named_type__is(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return repr(self.declared_type())
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_named_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
named_type_swigregister = _ifcopenshell_wrapper.named_type_swigregister
|
||
|
|
named_type_swigregister(named_type)
|
||
|
|
|
||
|
|
class simple_type(parameter_type):
|
||
|
|
"""Proxy of C++ IfcParse::simple_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, simple_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, simple_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
binary_type = _ifcopenshell_wrapper.simple_type_binary_type
|
||
|
|
boolean_type = _ifcopenshell_wrapper.simple_type_boolean_type
|
||
|
|
integer_type = _ifcopenshell_wrapper.simple_type_integer_type
|
||
|
|
logical_type = _ifcopenshell_wrapper.simple_type_logical_type
|
||
|
|
number_type = _ifcopenshell_wrapper.simple_type_number_type
|
||
|
|
real_type = _ifcopenshell_wrapper.simple_type_real_type
|
||
|
|
string_type = _ifcopenshell_wrapper.simple_type_string_type
|
||
|
|
datatype_COUNT = _ifcopenshell_wrapper.simple_type_datatype_COUNT
|
||
|
|
|
||
|
|
def __init__(self, declared_type):
|
||
|
|
"""__init__(IfcParse::simple_type self, IfcParse::simple_type::data_type declared_type) -> simple_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_simple_type(declared_type)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def declared_type(self):
|
||
|
|
"""declared_type(simple_type self) -> IfcParse::simple_type::data_type"""
|
||
|
|
return _ifcopenshell_wrapper.simple_type_declared_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_simple_type(self):
|
||
|
|
"""as_simple_type(simple_type self) -> simple_type"""
|
||
|
|
return _ifcopenshell_wrapper.simple_type_as_simple_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<%s>" % self.declared_type()
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_simple_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
simple_type_swigregister = _ifcopenshell_wrapper.simple_type_swigregister
|
||
|
|
simple_type_swigregister(simple_type)
|
||
|
|
|
||
|
|
class aggregation_type(parameter_type):
|
||
|
|
"""Proxy of C++ IfcParse::aggregation_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, aggregation_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [parameter_type]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, aggregation_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
array_type = _ifcopenshell_wrapper.aggregation_type_array_type
|
||
|
|
bag_type = _ifcopenshell_wrapper.aggregation_type_bag_type
|
||
|
|
list_type = _ifcopenshell_wrapper.aggregation_type_list_type
|
||
|
|
set_type = _ifcopenshell_wrapper.aggregation_type_set_type
|
||
|
|
|
||
|
|
def __init__(self, type_of_aggregation, bound1, bound2, type_of_element):
|
||
|
|
"""__init__(IfcParse::aggregation_type self, IfcParse::aggregation_type::aggregate_type type_of_aggregation, int bound1, int bound2, parameter_type type_of_element) -> aggregation_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_aggregation_type(type_of_aggregation, bound1, bound2, type_of_element)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_aggregation_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def type_of_aggregation(self):
|
||
|
|
"""type_of_aggregation(aggregation_type self) -> IfcParse::aggregation_type::aggregate_type"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_type_of_aggregation(self)
|
||
|
|
|
||
|
|
|
||
|
|
def bound1(self):
|
||
|
|
"""bound1(aggregation_type self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_bound1(self)
|
||
|
|
|
||
|
|
|
||
|
|
def bound2(self):
|
||
|
|
"""bound2(aggregation_type self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_bound2(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_of_element(self):
|
||
|
|
"""type_of_element(aggregation_type self) -> parameter_type"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_type_of_element(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_aggregation_type(self):
|
||
|
|
"""as_aggregation_type(aggregation_type self) -> aggregation_type"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_as_aggregation_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_of_aggregation_string(self):
|
||
|
|
"""type_of_aggregation_string(aggregation_type self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.aggregation_type_type_of_aggregation_string(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
format_bound = lambda i: "?" if i == -1 else str(i)
|
||
|
|
return "<%s [%s:%s] of %r>" % (
|
||
|
|
self.type_of_aggregation_string(),
|
||
|
|
format_bound(self.bound1()),
|
||
|
|
format_bound(self.bound2()),
|
||
|
|
self.type_of_element()
|
||
|
|
)
|
||
|
|
|
||
|
|
aggregation_type_swigregister = _ifcopenshell_wrapper.aggregation_type_swigregister
|
||
|
|
aggregation_type_swigregister(aggregation_type)
|
||
|
|
|
||
|
|
class declaration(_object):
|
||
|
|
"""Proxy of C++ IfcParse::declaration class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, declaration, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, declaration, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, index_in_schema):
|
||
|
|
"""__init__(IfcParse::declaration self, std::string const & name, int index_in_schema) -> declaration"""
|
||
|
|
this = _ifcopenshell_wrapper.new_declaration(name, index_in_schema)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_declaration
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(declaration self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def name_uc(self):
|
||
|
|
"""name_uc(declaration self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_name_uc(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_type_declaration(self):
|
||
|
|
"""as_type_declaration(declaration self) -> type_declaration"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_as_type_declaration(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_select_type(self):
|
||
|
|
"""as_select_type(declaration self) -> select_type"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_as_select_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_enumeration_type(self):
|
||
|
|
"""as_enumeration_type(declaration self) -> enumeration_type"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_as_enumeration_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_entity(self):
|
||
|
|
"""as_entity(declaration self) -> entity"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_as_entity(self)
|
||
|
|
|
||
|
|
|
||
|
|
def _is(self, *args):
|
||
|
|
"""
|
||
|
|
_is(declaration self, std::string const & name) -> bool
|
||
|
|
_is(declaration self, declaration decl) -> bool
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.declaration__is(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def index_in_schema(self):
|
||
|
|
"""index_in_schema(declaration self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_index_in_schema(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type(self):
|
||
|
|
"""type(declaration self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def schema(self):
|
||
|
|
"""schema(declaration self) -> schema_definition"""
|
||
|
|
return _ifcopenshell_wrapper.declaration_schema(self)
|
||
|
|
|
||
|
|
declaration_swigregister = _ifcopenshell_wrapper.declaration_swigregister
|
||
|
|
declaration_swigregister(declaration)
|
||
|
|
|
||
|
|
class type_declaration(declaration):
|
||
|
|
"""Proxy of C++ IfcParse::type_declaration class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, type_declaration, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, type_declaration, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, index_in_schema, declared_type):
|
||
|
|
"""__init__(IfcParse::type_declaration self, std::string const & name, int index_in_schema, parameter_type declared_type) -> type_declaration"""
|
||
|
|
this = _ifcopenshell_wrapper.new_type_declaration(name, index_in_schema, declared_type)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_type_declaration
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def declared_type(self):
|
||
|
|
"""declared_type(type_declaration self) -> parameter_type"""
|
||
|
|
return _ifcopenshell_wrapper.type_declaration_declared_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_type_declaration(self):
|
||
|
|
"""as_type_declaration(type_declaration self) -> type_declaration"""
|
||
|
|
return _ifcopenshell_wrapper.type_declaration_as_type_declaration(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<type %s: %r>" % (self.name(), self.declared_type())
|
||
|
|
|
||
|
|
|
||
|
|
def argument_types(self):
|
||
|
|
"""argument_types(type_declaration self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.type_declaration_argument_types(self)
|
||
|
|
|
||
|
|
type_declaration_swigregister = _ifcopenshell_wrapper.type_declaration_swigregister
|
||
|
|
type_declaration_swigregister(type_declaration)
|
||
|
|
|
||
|
|
class select_type(declaration):
|
||
|
|
"""Proxy of C++ IfcParse::select_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, select_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, select_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, index_in_schema, select_list):
|
||
|
|
"""__init__(IfcParse::select_type self, std::string const & name, int index_in_schema, std::vector< IfcParse::declaration const *,std::allocator< IfcParse::declaration const * > > const & select_list) -> select_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_select_type(name, index_in_schema, select_list)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def select_list(self):
|
||
|
|
"""select_list(select_type self) -> std::vector< IfcParse::declaration const *,std::allocator< IfcParse::declaration const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.select_type_select_list(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_select_type(self):
|
||
|
|
"""as_select_type(select_type self) -> select_type"""
|
||
|
|
return _ifcopenshell_wrapper.select_type_as_select_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<select %s: (%s)>" % (self.name(), " | ".join(map(repr, self.select_list())))
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_select_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
select_type_swigregister = _ifcopenshell_wrapper.select_type_swigregister
|
||
|
|
select_type_swigregister(select_type)
|
||
|
|
|
||
|
|
class enumeration_type(declaration):
|
||
|
|
"""Proxy of C++ IfcParse::enumeration_type class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, enumeration_type, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, enumeration_type, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, index_in_schema, enumeration_items):
|
||
|
|
"""__init__(IfcParse::enumeration_type self, std::string const & name, int index_in_schema, std::vector< std::string,std::allocator< std::string > > const & enumeration_items) -> enumeration_type"""
|
||
|
|
this = _ifcopenshell_wrapper.new_enumeration_type(name, index_in_schema, enumeration_items)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def enumeration_items(self):
|
||
|
|
"""enumeration_items(enumeration_type self) -> std::vector< std::string,std::allocator< std::string > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.enumeration_type_enumeration_items(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_enumeration_type(self):
|
||
|
|
"""as_enumeration_type(enumeration_type self) -> enumeration_type"""
|
||
|
|
return _ifcopenshell_wrapper.enumeration_type_as_enumeration_type(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<enumeration %s: (%s)>" % (self.name(), ", ".join(self.enumeration_items()))
|
||
|
|
|
||
|
|
|
||
|
|
def argument_types(self):
|
||
|
|
"""argument_types(enumeration_type self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.enumeration_type_argument_types(self)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_enumeration_type
|
||
|
|
__del__ = lambda self: None
|
||
|
|
enumeration_type_swigregister = _ifcopenshell_wrapper.enumeration_type_swigregister
|
||
|
|
enumeration_type_swigregister(enumeration_type)
|
||
|
|
|
||
|
|
class attribute(_object):
|
||
|
|
"""Proxy of C++ IfcParse::attribute class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, attribute, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, attribute, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, type_of_attribute, optional):
|
||
|
|
"""__init__(IfcParse::attribute self, std::string const & name, parameter_type type_of_attribute, bool optional) -> attribute"""
|
||
|
|
this = _ifcopenshell_wrapper.new_attribute(name, type_of_attribute, optional)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_attribute
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(attribute self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.attribute_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_of_attribute(self):
|
||
|
|
"""type_of_attribute(attribute self) -> parameter_type"""
|
||
|
|
return _ifcopenshell_wrapper.attribute_type_of_attribute(self)
|
||
|
|
|
||
|
|
|
||
|
|
def optional(self):
|
||
|
|
"""optional(attribute self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.attribute_optional(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<attribute %s%s: %s>" % (self.name(), "?" if self.optional() else "", self.type_of_attribute())
|
||
|
|
|
||
|
|
attribute_swigregister = _ifcopenshell_wrapper.attribute_swigregister
|
||
|
|
attribute_swigregister(attribute)
|
||
|
|
|
||
|
|
class inverse_attribute(_object):
|
||
|
|
"""Proxy of C++ IfcParse::inverse_attribute class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, inverse_attribute, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, inverse_attribute, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
bag_type = _ifcopenshell_wrapper.inverse_attribute_bag_type
|
||
|
|
set_type = _ifcopenshell_wrapper.inverse_attribute_set_type
|
||
|
|
unspecified_type = _ifcopenshell_wrapper.inverse_attribute_unspecified_type
|
||
|
|
|
||
|
|
def __init__(self, name, type_of_aggregation, bound1, bound2, entity_reference, attribute_reference):
|
||
|
|
"""__init__(IfcParse::inverse_attribute self, std::string const & name, IfcParse::inverse_attribute::aggregate_type type_of_aggregation, int bound1, int bound2, entity entity_reference, attribute attribute_reference) -> inverse_attribute"""
|
||
|
|
this = _ifcopenshell_wrapper.new_inverse_attribute(name, type_of_aggregation, bound1, bound2, entity_reference, attribute_reference)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(inverse_attribute self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_of_aggregation(self):
|
||
|
|
"""type_of_aggregation(inverse_attribute self) -> IfcParse::inverse_attribute::aggregate_type"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_type_of_aggregation(self)
|
||
|
|
|
||
|
|
|
||
|
|
def bound1(self):
|
||
|
|
"""bound1(inverse_attribute self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_bound1(self)
|
||
|
|
|
||
|
|
|
||
|
|
def bound2(self):
|
||
|
|
"""bound2(inverse_attribute self) -> int"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_bound2(self)
|
||
|
|
|
||
|
|
|
||
|
|
def entity_reference(self):
|
||
|
|
"""entity_reference(inverse_attribute self) -> entity"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_entity_reference(self)
|
||
|
|
|
||
|
|
|
||
|
|
def attribute_reference(self):
|
||
|
|
"""attribute_reference(inverse_attribute self) -> attribute"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_attribute_reference(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_of_aggregation_string(self):
|
||
|
|
"""type_of_aggregation_string(inverse_attribute self) -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.inverse_attribute_type_of_aggregation_string(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
format_bound = lambda i: "?" if i == -1 else str(i)
|
||
|
|
return "<inverse %s: %s [%s:%s] of %r for %r>" % (
|
||
|
|
self.name(),
|
||
|
|
self.type_of_aggregation_string(),
|
||
|
|
format_bound(self.bound1()),
|
||
|
|
format_bound(self.bound2()),
|
||
|
|
self.entity_reference(),
|
||
|
|
self.attribute_reference()
|
||
|
|
)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_inverse_attribute
|
||
|
|
__del__ = lambda self: None
|
||
|
|
inverse_attribute_swigregister = _ifcopenshell_wrapper.inverse_attribute_swigregister
|
||
|
|
inverse_attribute_swigregister(inverse_attribute)
|
||
|
|
|
||
|
|
class entity(declaration):
|
||
|
|
"""Proxy of C++ IfcParse::entity class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {}))
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, entity, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
for _s in [declaration]:
|
||
|
|
__swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {}))
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, entity, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, is_abstract, index_in_schema, supertype):
|
||
|
|
"""__init__(IfcParse::entity self, std::string const & name, bool is_abstract, int index_in_schema, entity supertype) -> entity"""
|
||
|
|
this = _ifcopenshell_wrapper.new_entity(name, is_abstract, index_in_schema, supertype)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_entity
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def _is(self, *args):
|
||
|
|
"""
|
||
|
|
_is(entity self, std::string const & name) -> bool
|
||
|
|
_is(entity self, declaration decl) -> bool
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.entity__is(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def is_abstract(self):
|
||
|
|
"""is_abstract(entity self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.entity_is_abstract(self)
|
||
|
|
|
||
|
|
|
||
|
|
def set_subtypes(self, subtypes):
|
||
|
|
"""set_subtypes(entity self, std::vector< IfcParse::entity const *,std::allocator< IfcParse::entity const * > > const & subtypes)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_set_subtypes(self, subtypes)
|
||
|
|
|
||
|
|
|
||
|
|
def set_attributes(self, attributes, derived):
|
||
|
|
"""set_attributes(entity self, std::vector< IfcParse::attribute const *,std::allocator< IfcParse::attribute const * > > const & attributes, std::vector< bool,std::allocator< bool > > const & derived)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_set_attributes(self, attributes, derived)
|
||
|
|
|
||
|
|
|
||
|
|
def set_inverse_attributes(self, inverse_attributes):
|
||
|
|
"""set_inverse_attributes(entity self, std::vector< IfcParse::inverse_attribute const *,std::allocator< IfcParse::inverse_attribute const * > > const & inverse_attributes)"""
|
||
|
|
return _ifcopenshell_wrapper.entity_set_inverse_attributes(self, inverse_attributes)
|
||
|
|
|
||
|
|
|
||
|
|
def subtypes(self):
|
||
|
|
"""subtypes(entity self) -> std::vector< IfcParse::entity const *,std::allocator< IfcParse::entity const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.entity_subtypes(self)
|
||
|
|
|
||
|
|
|
||
|
|
def attributes(self):
|
||
|
|
"""attributes(entity self) -> std::vector< IfcParse::attribute const *,std::allocator< IfcParse::attribute const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.entity_attributes(self)
|
||
|
|
|
||
|
|
|
||
|
|
def derived(self):
|
||
|
|
"""derived(entity self) -> std::vector< bool,std::allocator< bool > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.entity_derived(self)
|
||
|
|
|
||
|
|
|
||
|
|
def all_attributes(self):
|
||
|
|
"""all_attributes(entity self) -> std::vector< IfcParse::attribute const *,std::allocator< IfcParse::attribute const * > > const"""
|
||
|
|
return _ifcopenshell_wrapper.entity_all_attributes(self)
|
||
|
|
|
||
|
|
|
||
|
|
def all_inverse_attributes(self):
|
||
|
|
"""all_inverse_attributes(entity self) -> std::vector< IfcParse::inverse_attribute const *,std::allocator< IfcParse::inverse_attribute const * > > const"""
|
||
|
|
return _ifcopenshell_wrapper.entity_all_inverse_attributes(self)
|
||
|
|
|
||
|
|
|
||
|
|
def attribute_by_index(self, index):
|
||
|
|
"""attribute_by_index(entity self, size_t index) -> attribute"""
|
||
|
|
return _ifcopenshell_wrapper.entity_attribute_by_index(self, index)
|
||
|
|
|
||
|
|
|
||
|
|
def attribute_count(self):
|
||
|
|
"""attribute_count(entity self) -> size_t"""
|
||
|
|
return _ifcopenshell_wrapper.entity_attribute_count(self)
|
||
|
|
|
||
|
|
|
||
|
|
def attribute_index(self, *args):
|
||
|
|
"""
|
||
|
|
attribute_index(entity self, attribute attr) -> ptrdiff_t
|
||
|
|
attribute_index(entity self, std::string const & attr_name) -> ptrdiff_t
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.entity_attribute_index(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def supertype(self):
|
||
|
|
"""supertype(entity self) -> entity"""
|
||
|
|
return _ifcopenshell_wrapper.entity_supertype(self)
|
||
|
|
|
||
|
|
|
||
|
|
def as_entity(self):
|
||
|
|
"""as_entity(entity self) -> entity"""
|
||
|
|
return _ifcopenshell_wrapper.entity_as_entity(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<entity %s>" % (self.name())
|
||
|
|
|
||
|
|
|
||
|
|
def argument_types(self):
|
||
|
|
"""argument_types(entity self) -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.entity_argument_types(self)
|
||
|
|
|
||
|
|
entity_swigregister = _ifcopenshell_wrapper.entity_swigregister
|
||
|
|
entity_swigregister(entity)
|
||
|
|
|
||
|
|
class instance_factory(_object):
|
||
|
|
"""Proxy of C++ IfcParse::instance_factory class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, instance_factory, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, instance_factory, name)
|
||
|
|
|
||
|
|
def __init__(self, *args, **kwargs):
|
||
|
|
raise AttributeError("No constructor defined - class is abstract")
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_instance_factory
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def __call__(self, data):
|
||
|
|
"""__call__(instance_factory self, IfcEntityInstanceData data) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.instance_factory___call__(self, data)
|
||
|
|
|
||
|
|
instance_factory_swigregister = _ifcopenshell_wrapper.instance_factory_swigregister
|
||
|
|
instance_factory_swigregister(instance_factory)
|
||
|
|
|
||
|
|
class schema_definition(_object):
|
||
|
|
"""Proxy of C++ IfcParse::schema_definition class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, schema_definition, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, schema_definition, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def __init__(self, name, declarations, factory):
|
||
|
|
"""__init__(IfcParse::schema_definition self, std::string const & name, std::vector< IfcParse::declaration const *,std::allocator< IfcParse::declaration const * > > const & declarations, instance_factory factory) -> schema_definition"""
|
||
|
|
this = _ifcopenshell_wrapper.new_schema_definition(name, declarations, factory)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_schema_definition
|
||
|
|
__del__ = lambda self: None
|
||
|
|
|
||
|
|
def declaration_by_name(self, *args):
|
||
|
|
"""
|
||
|
|
declaration_by_name(schema_definition self, std::string const & name) -> declaration
|
||
|
|
declaration_by_name(schema_definition self, int name) -> declaration
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_declaration_by_name(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def declarations(self):
|
||
|
|
"""declarations(schema_definition self) -> std::vector< IfcParse::declaration const *,std::allocator< IfcParse::declaration const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_declarations(self)
|
||
|
|
|
||
|
|
|
||
|
|
def type_declarations(self):
|
||
|
|
"""type_declarations(schema_definition self) -> std::vector< IfcParse::type_declaration const *,std::allocator< IfcParse::type_declaration const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_type_declarations(self)
|
||
|
|
|
||
|
|
|
||
|
|
def select_types(self):
|
||
|
|
"""select_types(schema_definition self) -> std::vector< IfcParse::select_type const *,std::allocator< IfcParse::select_type const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_select_types(self)
|
||
|
|
|
||
|
|
|
||
|
|
def enumeration_types(self):
|
||
|
|
"""enumeration_types(schema_definition self) -> std::vector< IfcParse::enumeration_type const *,std::allocator< IfcParse::enumeration_type const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_enumeration_types(self)
|
||
|
|
|
||
|
|
|
||
|
|
def entities(self):
|
||
|
|
"""entities(schema_definition self) -> std::vector< IfcParse::entity const *,std::allocator< IfcParse::entity const * > > const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_entities(self)
|
||
|
|
|
||
|
|
|
||
|
|
def name(self):
|
||
|
|
"""name(schema_definition self) -> std::string const &"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_name(self)
|
||
|
|
|
||
|
|
|
||
|
|
def instantiate(self, data):
|
||
|
|
"""instantiate(schema_definition self, IfcEntityInstanceData data) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.schema_definition_instantiate(self, data)
|
||
|
|
|
||
|
|
|
||
|
|
def __repr__(self):
|
||
|
|
return "<schema %s>" % (self.name())
|
||
|
|
|
||
|
|
schema_definition_swigregister = _ifcopenshell_wrapper.schema_definition_swigregister
|
||
|
|
schema_definition_swigregister(schema_definition)
|
||
|
|
|
||
|
|
|
||
|
|
def schema_by_name(arg1):
|
||
|
|
"""schema_by_name(std::string const & arg1) -> schema_definition"""
|
||
|
|
return _ifcopenshell_wrapper.schema_by_name(arg1)
|
||
|
|
|
||
|
|
def schema_names():
|
||
|
|
"""schema_names() -> std::vector< std::string,std::allocator< std::string > >"""
|
||
|
|
return _ifcopenshell_wrapper.schema_names()
|
||
|
|
|
||
|
|
def register_schema(arg1):
|
||
|
|
"""register_schema(schema_definition arg1)"""
|
||
|
|
return _ifcopenshell_wrapper.register_schema(arg1)
|
||
|
|
|
||
|
|
def clear_schemas():
|
||
|
|
"""clear_schemas()"""
|
||
|
|
return _ifcopenshell_wrapper.clear_schemas()
|
||
|
|
|
||
|
|
def open(fn):
|
||
|
|
"""open(std::string const & fn) -> file"""
|
||
|
|
return _ifcopenshell_wrapper.open(fn)
|
||
|
|
|
||
|
|
def read(data):
|
||
|
|
"""read(std::string const & data) -> file"""
|
||
|
|
return _ifcopenshell_wrapper.read(data)
|
||
|
|
|
||
|
|
def version():
|
||
|
|
"""version() -> char const *"""
|
||
|
|
return _ifcopenshell_wrapper.version()
|
||
|
|
|
||
|
|
def new_IfcBaseClass(schema_identifier, name):
|
||
|
|
"""new_IfcBaseClass(std::string const & schema_identifier, std::string const & name) -> entity_instance"""
|
||
|
|
return _ifcopenshell_wrapper.new_IfcBaseClass(schema_identifier, name)
|
||
|
|
|
||
|
|
def get_log():
|
||
|
|
"""get_log() -> std::string"""
|
||
|
|
return _ifcopenshell_wrapper.get_log()
|
||
|
|
|
||
|
|
def turn_on_detailed_logging():
|
||
|
|
"""turn_on_detailed_logging()"""
|
||
|
|
return _ifcopenshell_wrapper.turn_on_detailed_logging()
|
||
|
|
|
||
|
|
def turn_off_detailed_logging():
|
||
|
|
"""turn_off_detailed_logging()"""
|
||
|
|
return _ifcopenshell_wrapper.turn_off_detailed_logging()
|
||
|
|
|
||
|
|
def set_log_format_json():
|
||
|
|
"""set_log_format_json()"""
|
||
|
|
return _ifcopenshell_wrapper.set_log_format_json()
|
||
|
|
|
||
|
|
def set_log_format_text():
|
||
|
|
"""set_log_format_text()"""
|
||
|
|
return _ifcopenshell_wrapper.set_log_format_text()
|
||
|
|
|
||
|
|
def get_info_cpp(v):
|
||
|
|
"""get_info_cpp(entity_instance v) -> PyObject *"""
|
||
|
|
return _ifcopenshell_wrapper.get_info_cpp(v)
|
||
|
|
class float_array_3(_object):
|
||
|
|
"""Proxy of C++ std::array<(double,3)> class."""
|
||
|
|
|
||
|
|
__swig_setmethods__ = {}
|
||
|
|
__setattr__ = lambda self, name, value: _swig_setattr(self, float_array_3, name, value)
|
||
|
|
__swig_getmethods__ = {}
|
||
|
|
__getattr__ = lambda self, name: _swig_getattr(self, float_array_3, name)
|
||
|
|
__repr__ = _swig_repr
|
||
|
|
|
||
|
|
def iterator(self):
|
||
|
|
"""iterator(float_array_3 self) -> SwigPyIterator"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_iterator(self)
|
||
|
|
|
||
|
|
def __iter__(self):
|
||
|
|
return self.iterator()
|
||
|
|
|
||
|
|
def __nonzero__(self):
|
||
|
|
"""__nonzero__(float_array_3 self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___nonzero__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __bool__(self):
|
||
|
|
"""__bool__(float_array_3 self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___bool__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __len__(self):
|
||
|
|
"""__len__(float_array_3 self) -> std::array< double,3 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___len__(self)
|
||
|
|
|
||
|
|
|
||
|
|
def __getslice__(self, i, j):
|
||
|
|
"""__getslice__(float_array_3 self, std::array< double,3 >::difference_type i, std::array< double,3 >::difference_type j) -> float_array_3"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___getslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __setslice__(self, *args):
|
||
|
|
"""
|
||
|
|
__setslice__(float_array_3 self, std::array< double,3 >::difference_type i, std::array< double,3 >::difference_type j)
|
||
|
|
__setslice__(float_array_3 self, std::array< double,3 >::difference_type i, std::array< double,3 >::difference_type j, float_array_3 v)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___setslice__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __delslice__(self, i, j):
|
||
|
|
"""__delslice__(float_array_3 self, std::array< double,3 >::difference_type i, std::array< double,3 >::difference_type j)"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___delslice__(self, i, j)
|
||
|
|
|
||
|
|
|
||
|
|
def __delitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__delitem__(float_array_3 self, std::array< double,3 >::difference_type i)
|
||
|
|
__delitem__(float_array_3 self, PySliceObject * slice)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___delitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __getitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__getitem__(float_array_3 self, PySliceObject * slice) -> float_array_3
|
||
|
|
__getitem__(float_array_3 self, std::array< double,3 >::difference_type i) -> std::array< double,3 >::value_type const &
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___getitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __setitem__(self, *args):
|
||
|
|
"""
|
||
|
|
__setitem__(float_array_3 self, PySliceObject * slice, float_array_3 v)
|
||
|
|
__setitem__(float_array_3 self, PySliceObject * slice)
|
||
|
|
__setitem__(float_array_3 self, std::array< double,3 >::difference_type i, std::array< double,3 >::value_type const & x)
|
||
|
|
"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3___setitem__(self, *args)
|
||
|
|
|
||
|
|
|
||
|
|
def __init__(self, *args):
|
||
|
|
"""
|
||
|
|
__init__(std::array<(double,3)> self) -> float_array_3
|
||
|
|
__init__(std::array<(double,3)> self, float_array_3 arg2) -> float_array_3
|
||
|
|
"""
|
||
|
|
this = _ifcopenshell_wrapper.new_float_array_3(*args)
|
||
|
|
try:
|
||
|
|
self.this.append(this)
|
||
|
|
except __builtin__.Exception:
|
||
|
|
self.this = this
|
||
|
|
|
||
|
|
def empty(self):
|
||
|
|
"""empty(float_array_3 self) -> bool"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_empty(self)
|
||
|
|
|
||
|
|
|
||
|
|
def size(self):
|
||
|
|
"""size(float_array_3 self) -> std::array< double,3 >::size_type"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_size(self)
|
||
|
|
|
||
|
|
|
||
|
|
def swap(self, v):
|
||
|
|
"""swap(float_array_3 self, float_array_3 v)"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_swap(self, v)
|
||
|
|
|
||
|
|
|
||
|
|
def begin(self):
|
||
|
|
"""begin(float_array_3 self) -> std::array< double,3 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_begin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def end(self):
|
||
|
|
"""end(float_array_3 self) -> std::array< double,3 >::iterator"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_end(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rbegin(self):
|
||
|
|
"""rbegin(float_array_3 self) -> std::array< double,3 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_rbegin(self)
|
||
|
|
|
||
|
|
|
||
|
|
def rend(self):
|
||
|
|
"""rend(float_array_3 self) -> std::array< double,3 >::reverse_iterator"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_rend(self)
|
||
|
|
|
||
|
|
|
||
|
|
def front(self):
|
||
|
|
"""front(float_array_3 self) -> std::array< double,3 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_front(self)
|
||
|
|
|
||
|
|
|
||
|
|
def back(self):
|
||
|
|
"""back(float_array_3 self) -> std::array< double,3 >::value_type const &"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_back(self)
|
||
|
|
|
||
|
|
|
||
|
|
def fill(self, u):
|
||
|
|
"""fill(float_array_3 self, std::array< double,3 >::value_type const & u)"""
|
||
|
|
return _ifcopenshell_wrapper.float_array_3_fill(self, u)
|
||
|
|
|
||
|
|
__swig_destroy__ = _ifcopenshell_wrapper.delete_float_array_3
|
||
|
|
__del__ = lambda self: None
|
||
|
|
float_array_3_swigregister = _ifcopenshell_wrapper.float_array_3_swigregister
|
||
|
|
float_array_3_swigregister(float_array_3)
|
||
|
|
|
||
|
|
# This file is compatible with both classic and new-style classes.
|
||
|
|
|
||
|
|
|