T8Project <TProduct, TUnit>
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
Type parameters
- TProduct = T8Product<T8EntityType<T8Unit>, T8Unit>
- TUnit = T8Unit
Parameters
localId: number
Local numerical identifier within the model
globalId: string
Global unique identifier (GUID)
type: string
Type name (e.g., 'IfcWall', 'IfcDoor')
propertySets: Record<string, T8PropertySet<TUnit>>
Property sets attached to this project
quantities: Record<string, T8QuantitySet<TUnit>>
Quantity sets attached to this project
optionalname: string
Optional name of the product
optionaldescription: string
Optional description of the product
Returns T8Project<TProduct, TUnit>
Properties
publicaggregates
The products aggregated by the project (generally on single IfcSite)
publicoptionaldescription
Optional description of the product
publicglobalId
Global unique identifier (GUID)
publiclocalId
Local numerical identifier within the model
publicoptionalname
Optional name of the product
publicpropertySets
Property sets attached to this project
publicquantities
Quantity sets attached to this project
publictype
Type name (e.g., 'IfcWall', 'IfcDoor')
Accessors
className
Returns string
quantitySets
Returns Record<string, T8QuantitySet<TUnit>>
Methods
isIterable
Returns this is T8Project<TProduct, TUnit> & IterableT8Project<TProduct>
publicstaticconnect
Type parameters
- TProduct
- TUnit
Parameters
dto: T8ClientProjectConnectionsDTO<TProduct>
project: T8Project<TProduct, TUnit>
Returns void
publicstaticcreate
Type parameters
- TProduct
- TUnit
Parameters
dto: T8ClientProjectDTO<TUnit>
Returns T8Project<TProduct, TUnit>
Represents a project in the T8 Client Model. A project is the root container that holds the site and overall project information.