IFClite TypeScript API
    Preparing search index...

    Interface SpatialZoneInStoreParams

    interface SpatialZoneInStoreParams {
        Description?: string;
        LongName: string;
        ObjectType?: string;
        PredefinedType?: SpatialZoneType;
        RelatedElements: number[][];
        zones: SpatialZoneInput[];
    }
    Index
    Description?: string

    IfcRoot.Description, written on every zone of the set. The caller's to use: the viewer puts its zone set's stable id here so a later run can find its own zones after the set has been RENAMED, which LongName cannot survive.

    LongName: string

    IfcSpatialZone.LongName - the zone SET's name, e.g. "Takt areas".

    ObjectType?: string

    IfcSpatialZone.ObjectType, which IFC4 REQUIRES when PredefinedType is USERDEFINED (rule CorrectPredefinedType): the enum says "named elsewhere", and ObjectType is where.

    PredefinedType?: SpatialZoneType

    IfcSpatialZone.PredefinedType. CONSTRUCTION is what a takt area is.

    RelatedElements: number[][]

    IfcRelReferencedInSpatialStructure.RelatedElements per zone, by zone index: the expressIds each zone references. An element appears under every zone it touches, straddlers included.