@twinfinity/core
    Preparing search index...

    Interface T8PropertySet<TUnit>

    Represents a property set containing properties and nested property sets. Property sets organize related properties together (e.g., material properties, geometry properties).

    const propertySet: T8PropertySet<T8Unit> = {
    name: "Pset_WallCommon",
    properties: {
    "IsExternal": { value: true, type: "IfcBoolean" },
    "LoadBearing": { value: true, type: "IfcBoolean" }
    },
    sets: {}
    };
    interface T8PropertySet<TUnit> {
        name: string;
        properties: Record<string, T8Property<TUnit> | T8Property<TUnit>[]>;
        sets: Record<string, T8PropertySet<TUnit>>;
    }

    Type Parameters

    • TUnit

      The type used to represent units of measurement

    Index

    Properties

    Properties

    name: string

    The name of the property set

    properties: Record<string, T8Property<TUnit> | T8Property<TUnit>[]>

    Collection of properties in this set. Can be a single property or an array of properties (when conflicts exist).

    sets: Record<string, T8PropertySet<TUnit>>

    Nested property sets contained within this set