Functions | |
| def | createLayer (obj, ifcproduct) |
| def | createMaterial (obj, ifcproduct) |
| def | createModelStructure (obj, ifcobj) |
| def | createProduct (ifcproduct, brep) |
| def | insert (filename, docname=None, preferences=None) |
| def | open (filename) |
| def | processRelationships () |
| def | setAttributes (obj, ifcproduct) |
| def | setColor (obj, ifcproduct) |
| def | setProperties (obj, ifcproduct) |
| def | setRelationships (obj, ifcobj) |
| def | storeColorDict () |
| def | writeProgress (count=None, total=None, starttime=None) |
Variables | |
| dictionary | adds = {} |
| dictionary | colors = {} |
| dictionary | layers = {} |
| dictionary | materials = {} |
| dictionary | objects = {} |
| dictionary | subs = {} |
| def importIFCmulticore.createLayer | ( | obj, | |
| ifcproduct | |||
| ) |
sets the layer of a component
Referenced by createProduct().
| def importIFCmulticore.createMaterial | ( | obj, | |
| ifcproduct | |||
| ) |
sets the material of a component
References importIFCHelper.getColorFromMaterial().
Referenced by createProduct().
| def importIFCmulticore.createModelStructure | ( | obj, | |
| ifcobj | |||
| ) |
sets the parent containers of an IFC object
References createModelStructure(), importIFCHelper.getParents(), setAttributes(), and setProperties().
Referenced by createModelStructure(), and createProduct().
| def importIFCmulticore.createProduct | ( | ifcproduct, | |
| brep | |||
| ) |
creates an Arch object from an IFC product
References createLayer(), createMaterial(), createModelStructure(), setAttributes(), setColor(), setProperties(), and setRelationships().
Referenced by insert().
| def importIFCmulticore.insert | ( | filename, | |
docname = None, |
|||
preferences = None |
|||
| ) |
imports the contents of an IFC file in the given document
References importIFCHelper.createAnnotation(), createProduct(), importIFC.getPreferences(), importIFCHelper.getScaling(), processRelationships(), storeColorDict(), and writeProgress().
Referenced by importIFC.insert(), and open().
| def importIFCmulticore.open | ( | filename | ) |
References insert().
| def importIFCmulticore.processRelationships | ( | ) |
process all stored relationships
Referenced by insert().
| def importIFCmulticore.setAttributes | ( | obj, | |
| ifcproduct | |||
| ) |
sets the IFC attributes of a component
References ArchIFC.uncamel().
Referenced by createModelStructure(), and createProduct().
| def importIFCmulticore.setColor | ( | obj, | |
| ifcproduct | |||
| ) |
sets the color of an object
References importIFCHelper.getColorFromProduct().
Referenced by createProduct().
| def importIFCmulticore.setProperties | ( | obj, | |
| ifcproduct | |||
| ) |
sets the IFC properties of a component
Referenced by createModelStructure(), and createProduct().
| def importIFCmulticore.setRelationships | ( | obj, | |
| ifcobj | |||
| ) |
sets additions/subtractions
Referenced by createProduct().
| def importIFCmulticore.storeColorDict | ( | ) |
stores the color dictionary in the document Meta if non-GUI mode
Referenced by insert().
| def importIFCmulticore.writeProgress | ( | count = None, |
|
total = None, |
|||
starttime = None |
|||
| ) |
write progress to console
Referenced by insert().
| dictionary importIFCmulticore.adds = {} |
| dictionary importIFCmulticore.colors = {} |
| dictionary importIFCmulticore.layers = {} |
| dictionary importIFCmulticore.materials = {} |
| dictionary importIFCmulticore.objects = {} |
| dictionary importIFCmulticore.subs = {} |