IFClite TypeScript API
    Preparing search index...

    Type Alias LandXmlIfcAlignmentPrimitive

    LandXmlIfcAlignmentPrimitive:
        | {
            declaredLength: number
            | null;
            end: LandXmlIfcLocation;
            kind: "line";
            start: LandXmlIfcLocation;
        }
        | {
            declaredLength: number
            | null;
            end: LandXmlIfcLocation;
            kind: "irregular_line";
            start: LandXmlIfcLocation;
        }
        | {
            center: LandXmlIfcLocation;
            declaredLength: number
            | null;
            end: LandXmlIfcLocation;
            kind: "curve";
            radius: number | null;
            rotation: LandXmlIfcRotation;
            start: LandXmlIfcLocation;
        }
        | {
            declaredLength: number;
            end: LandXmlIfcLocation;
            kind: "spiral"
            | "unsupported_spiral";
            pi: LandXmlIfcLocation;
            radiusEnd?: LandXmlIfcRadius;
            radiusStart?: LandXmlIfcRadius;
            rotation?: LandXmlIfcRotation;
            spiType: string;
            start: LandXmlIfcLocation;
        }

    One CoordGeom element, in the authored northing-first plan. Mirrors the viewer's LandXmlAlignmentPrimitive field for field, so the viewer's document assigns to this without a translation layer.