Public Member Functions

def capitalize (self, name)
 
def getAttributes (self, name)
 
def readEntities (self)
 
def readTypes (self)
 

Public Attributes

 data
 
 entities
 
 file
 
 filename
 
 types
 

Static Public Attributes

list NO_ATTR = ["WHERE", "INVERSE","WR2","WR3", "WR4", "WR5", "UNIQUE", "DERIVE"]
 
list SIMPLETYPES = ["INTEGER", "REAL", "STRING", "NUMBER", "LOGICAL", "BOOLEAN"]
 

Member Function Documentation

◆ capitalize()

def importIFClegacy.IfcSchema.capitalize (   self,
  name 
)

◆ getAttributes()

def importIFClegacy.IfcSchema.getAttributes (   self,
  name 
)
Get all attributes af an entity, including supertypes

References importIFClegacy.IfcSchema.entities.

◆ readEntities()

def importIFClegacy.IfcSchema.readEntities (   self)
Parse all the possible entities from the schema,
returns a dictionary of the form:
{ name: { 
    "supertype": supertype, 
    "attributes": [{ key: value }, ..]
}}  

References SoVectorizeImage::Image.data, ArchSchedule._ArchSchedule.data, Dice3DS.dom3ds.UndefinedChunk.data, importIFClegacy.IfcSchema.data, and importIFClegacy.IfcSchema.NO_ATTR.

◆ readTypes()

def importIFClegacy.IfcSchema.readTypes (   self)
Parse all the possible types from the schema, 
returns a dictionary Name -> Type

References SoVectorizeImage::Image.data, ArchSchedule._ArchSchedule.data, Dice3DS.dom3ds.UndefinedChunk.data, importIFClegacy.IfcSchema.data, and importIFClegacy.IfcSchema.SIMPLETYPES.

Member Data Documentation

◆ data

◆ entities

importIFClegacy.IfcSchema.entities

◆ file

importIFClegacy.IfcSchema.file

◆ filename

importIFClegacy.IfcSchema.filename

◆ NO_ATTR

list importIFClegacy.IfcSchema.NO_ATTR = ["WHERE", "INVERSE","WR2","WR3", "WR4", "WR5", "UNIQUE", "DERIVE"]
static

◆ SIMPLETYPES

list importIFClegacy.IfcSchema.SIMPLETYPES = ["INTEGER", "REAL", "STRING", "NUMBER", "LOGICAL", "BOOLEAN"]
static

◆ types


The documentation for this class was generated from the following file:
  • src/Mod/Arch/importIFClegacy.py