BIM.works SDKs - v3.0.0-b.115
    Preparing search index...

    Interface AnnotationRow<D>

    interface AnnotationRow<D> {
        data: D;
        globalId?: string;
        key?: string;
        position?: number[];
        qid?: Qid;
        qids?: (string | Qid)[];
        type?: string;
    }

    Type Parameters

    • D
    Index

    Properties

    data: D
    globalId?: string

    The object's IFC GlobalId: the key of a layer with key "globalId"

    key?: string

    The qid string by default, the GlobalId with key "globalId"; filled in for query rows

    position?: number[]

    An explicit anchor, as Annotation.position. A row without a qid or qids needs one

    qid?: Qid

    The object the row is about: anchors it, links hover, hides it with its object

    qids?: (string | Qid)[]

    Several objects (a storey, a system): the row sits on the union of their bounds and shows while one of them does. A query record without a qid becomes such a row with a qids column (COLLECT(qid) AS qids), keyed by its key column or its text values

    type?: string

    IFC class, for icons; filled in for query rows