T8EntityType <TUnit>
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
Type parameters
- TUnit = T8Unit
Parameters
localId: number
Local numerical identifier within the model
globalId: string
Global unique identifier (GUID)
className: string
Class name (e.g., 'IfcWallType', 'IfcDoorType')
data: Record<string, string | number | boolean>
Custom data values attached to this entity type
propertySets: Record<string, T8PropertySet<TUnit>>
Property sets that define this entity type
quantities: Record<string, T8QuantitySet<TUnit>>
Quantity sets that define this entity type
optionalname: string
Optional name of the entity type
optionaldescription: string
Optional description of the entity type
optionaltag: string
Optional tag identifier
Returns T8EntityType<TUnit>
Properties
publicclassName
Class name (e.g., 'IfcWallType', 'IfcDoorType')
publicdata
Custom data values attached to this entity type
publicoptionaldescription
Optional description of the entity type
publicglobalId
Global unique identifier (GUID)
publiclocalId
Local numerical identifier within the model
publicoptionalname
Optional name of the entity type
publicpropertySets
Property sets that define this entity type
publicquantities
Quantity sets that define this entity type
publicoptionaltag
Optional tag identifier
Accessors
quantitySets
Returns Record<string, T8QuantitySet<TUnit>>
Methods
publicstaticcreate
Type parameters
- TUnit
Parameters
dto: T8ClientEntityTypeDTO<TUnit>
Returns T8EntityType<TUnit>
Represents an entity type (class definition) in the T8 Client Model. Entity types define templates or classes that products can be instances of.