Type Alias VectorHeightInfo<T, L>

VectorHeightInfo<T, L>: T extends ClampedHeightReference
    ? {
        heightReference: T;
        layout: L;
    }
    : T extends RelativeHeightReference
        ? {
            clampOrigin?: [number, number];
            groundLevel?: number;
            heightAboveGround?: number;
            heightReference: T;
            layout: L;
            perPositionHeight: boolean;
        } & ExtrusionHeightInfo
        : T extends HeightReference.NONE
            ? {
                groundLevelOrMinHeight: number;
                heightReference: T;
                layout: L;
                perPositionHeight: boolean;
            } & ExtrusionHeightInfo
            : never

Type Parameters

  • T extends HeightReference = HeightReference
  • L extends GeometryLayout = GeometryLayout