IFClite TypeScript API
    Preparing search index...

    Interface CopcWorkerReader

    interface CopcWorkerReader {
        file: CopcFileInfo;
        hierarchy: CopcHierarchy;
        originOffset?: readonly [number, number, number];
        close(): void;
        loadPage(ref: CopcPageRef, signal?: AbortSignal): Promise<void>;
        readNode(
            node: CopcNodeEntry,
            options?: { signal?: AbortSignal; stride?: number },
        ): Promise<DecodedPointChunk>;
        readPage(
            ref: CopcPageRef,
            signal?: AbortSignal,
        ): Promise<CopcHierarchyPage>;
    }
    Index
    hierarchy: CopcHierarchy

    Root page loaded on open; further pages via loadPage.

    originOffset?: readonly [number, number, number]
    • Returns void

    • Read a pending page and admit it to hierarchy; concurrent calls share one read.

      Parameters

      Returns Promise<void>

    • Fetch and decode one node, keeping every stride-th point.

      Parameters

      • node: CopcNodeEntry
      • Optionaloptions: { signal?: AbortSignal; stride?: number }

      Returns Promise<DecodedPointChunk>