IFClite TypeScript API
    Preparing search index...

    Interface WallDoorParams

    Wall-hosted door: aligned to a host wall and its opening

    interface WallDoorParams {
        Description?: string;
        Height: number;
        Name?: string;
        ObjectType?: string;
        OperationType?:
            | "USERDEFINED"
            | "NOTDEFINED"
            | "SINGLE_SWING_LEFT"
            | "SINGLE_SWING_RIGHT"
            | "DOUBLE_DOOR_SINGLE_SWING"
            | "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"
            | "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"
            | "DOUBLE_SWING_LEFT"
            | "DOUBLE_SWING_RIGHT"
            | "DOUBLE_DOOR_DOUBLE_SWING"
            | "SLIDING_TO_LEFT"
            | "SLIDING_TO_RIGHT"
            | "DOUBLE_DOOR_SLIDING"
            | "FOLDING_TO_LEFT"
            | "FOLDING_TO_RIGHT"
            | "DOUBLE_DOOR_FOLDING"
            | "REVOLVING"
            | "ROLLINGUP"
            | "SWING_FIXED_LEFT"
            | "SWING_FIXED_RIGHT";
        Position: Point3D;
        PredefinedType?: | "DOOR"
        | "GATE"
        | "TRAPDOOR"
        | "USERDEFINED"
        | "NOTDEFINED";
        Tag?: string;
        Thickness?: number;
        Width: number;
    }

    Hierarchy (View Summary)

    Index
    Description?: string
    Height: number

    Door height upward from base

    Name?: string
    ObjectType?: string
    OperationType?:
        | "USERDEFINED"
        | "NOTDEFINED"
        | "SINGLE_SWING_LEFT"
        | "SINGLE_SWING_RIGHT"
        | "DOUBLE_DOOR_SINGLE_SWING"
        | "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"
        | "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"
        | "DOUBLE_SWING_LEFT"
        | "DOUBLE_SWING_RIGHT"
        | "DOUBLE_DOOR_DOUBLE_SWING"
        | "SLIDING_TO_LEFT"
        | "SLIDING_TO_RIGHT"
        | "DOUBLE_DOOR_SLIDING"
        | "FOLDING_TO_LEFT"
        | "FOLDING_TO_RIGHT"
        | "DOUBLE_DOOR_FOLDING"
        | "REVOLVING"
        | "ROLLINGUP"
        | "SWING_FIXED_LEFT"
        | "SWING_FIXED_RIGHT"

    Operation type (IFC4 IfcDoorTypeOperationEnum)

    Position: Point3D

    Position relative to wall local axes: [alongWall, 0, baseHeight]

    PredefinedType?: "DOOR" | "GATE" | "TRAPDOOR" | "USERDEFINED" | "NOTDEFINED"

    Predefined type (IFC4 IfcDoorTypeEnum)

    Tag?: string
    Thickness?: number

    Door thickness through wall. Defaults to host wall thickness.

    Width: number

    Door width along wall axis