importIFC Namespace Reference

IFC file format importer. More...

Functions

def export (exportList, filename, colors=None, preferences=None)
 
def getPreferences ()
 
def insert (filename, docname, skip=[], only=[], root=None, preferences=None)
 
def open (filename, skip=[], only=[], root=None)
 

Variables

bool DEBUG = False
 
 pyopen = open
 
tuple structuralifcobjects
 
dictionary typesmap
 
bool ZOOMOUT = True
 

Detailed Description

IFC file format importer.

This module provides tools to import IFC files.

Function Documentation

◆ export()

def importIFC.export (   exportList,
  filename,
  colors = None,
  preferences = None 
)

References exportIFC.export().

◆ getPreferences()

def importIFC.getPreferences ( )
retrieves IFC preferences.

MERGE_MODE_ARCH: 
    0 = parametric arch objects
    1 = non-parametric arch objects
    2 = Part shapes
    3 = One compound per storey

Referenced by insert().

◆ insert()

def importIFC.insert (   filename,
  docname,
  skip = [],
  only = [],
  root = None,
  preferences = None 
)

◆ open()

def importIFC.open (   filename,
  skip = [],
  only = [],
  root = None 
)

Variable Documentation

◆ DEBUG

bool importIFC.DEBUG = False

◆ pyopen

importIFC.pyopen = open

◆ structuralifcobjects

tuple importIFC.structuralifcobjects
Initial value:
1 = (
2  "IfcStructuralCurveMember",
3  "IfcStructuralSurfaceMember",
4  "IfcStructuralPointConnection",
5  "IfcStructuralCurveConnection",
6  "IfcStructuralSurfaceConnection",
7  "IfcStructuralAction",
8  "IfcStructuralPointAction",
9  "IfcStructuralLinearAction",
10  "IfcStructuralLinearActionVarying",
11  "IfcStructuralPlanarAction"
12 )

◆ typesmap

dictionary importIFC.typesmap

◆ ZOOMOUT

bool importIFC.ZOOMOUT = True