Constructors
constructor
- new Properties(api): Properties
Methods
getAllItemsOfType
- getAllItemsOfType(modelID, type, verbose): Promise<undefined | any[]>
Parameters
- modelID: number
- type: number
- verbose: boolean
Returns Promise<undefined | any[]>
getIfcType
- getIfcType(type): string
Returns string
getItemProperties
- getItemProperties(modelID, id, recursive?): Promise<any>
Parameters
- modelID: number
- id: number
- recursive: boolean = false
Returns Promise<any>
getMaterialsProperties
- getMaterialsProperties(modelID, elementID, recursive?): Promise<undefined | any[]>
Parameters
- modelID: number
- elementID: number
- recursive: boolean = false
Returns Promise<undefined | any[]>
getPropertySets
- getPropertySets(modelID, elementID, recursive?): Promise<undefined | any[]>
Parameters
- modelID: number
- elementID: number
- recursive: boolean = false
Returns Promise<undefined | any[]>
getSpatialStructure
- getSpatialStructure(modelID, includeProperties?, options?): Promise<undefined | Node>
Returns Promise<undefined | Node>
getTypeProperties
- getTypeProperties(modelID, elementID, recursive?): Promise<undefined | any[]>
Parameters
- modelID: number
- elementID: number
- recursive: boolean = false
Returns Promise<undefined | any[]>