Public Member Functions | |
def | __init__ |
def | getAttributes |
def | readEntities |
def | readTypes |
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"] |
Definition at line 64 of file ifcReader.py.
def ifcReader::IfcSchema::__init__ | ( | self, | ||
filename | ||||
) |
Definition at line 68 of file ifcReader.py.
def ifcReader::IfcSchema::getAttributes | ( | self, | ||
name | ||||
) |
Get all attributes af an entity, including supertypes
Definition at line 132 of file ifcReader.py.
def ifcReader::IfcSchema::readEntities | ( | self | ) |
Parse all the possible entities from the schema, returns a dictionary of the form: { name: { "supertype": supertype, "attributes": [{ key: value }, ..] }}
Definition at line 94 of file ifcReader.py.
def ifcReader::IfcSchema::readTypes | ( | self | ) |
Parse all the possible types from the schema, returns a dictionary Name -> Type
Definition at line 79 of file ifcReader.py.
Definition at line 74 of file ifcReader.py.
Definition at line 76 of file ifcReader.py.
Definition at line 73 of file ifcReader.py.
Definition at line 69 of file ifcReader.py.
list ifcReader::IfcSchema::NO_ATTR = ["WHERE", "INVERSE","WR2","WR3", "WR4", "WR5", "UNIQUE", "DERIVE"] [static] |
Definition at line 66 of file ifcReader.py.
list ifcReader::IfcSchema::SIMPLETYPES = ["INTEGER", "REAL", "STRING", "NUMBER", "LOGICAL", "BOOLEAN"] [static] |
Definition at line 65 of file ifcReader.py.
Definition at line 75 of file ifcReader.py.