UNPKG

@loaders.gl/pcd

Version:

Framework-independent loader for the PCD format

52 lines 1.54 kB
import type { LoaderOptions } from '@loaders.gl/loader-utils'; import type { PCDMesh } from "./lib/pcd-types.js"; import { parsePCD } from "./lib/parse-pcd.js"; export type PCDLoaderOptions = LoaderOptions & { pcd?: { /** Override the URL to the worker bundle (by default loads from unpkg.com) */ workerUrl?: string; }; }; /** * Worker loader for PCD - Point Cloud Data */ export declare const PCDWorkerLoader: { readonly dataType: PCDMesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly options: { readonly pcd: {}; }; readonly name: "PCD (Point Cloud Data)"; readonly id: "pcd"; readonly module: "pcd"; readonly extensions: ["pcd"]; readonly mimeTypes: ["text/plain"]; readonly category: "pointcloud"; readonly text: true; readonly binary: true; }; /** * Loader for PCD - Point Cloud Data */ export declare const PCDLoader: { readonly parse: (arrayBuffer: ArrayBuffer) => Promise<PCDMesh>; readonly parseSync: typeof parsePCD; readonly dataType: PCDMesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly options: { readonly pcd: {}; }; readonly name: "PCD (Point Cloud Data)"; readonly id: "pcd"; readonly module: "pcd"; readonly extensions: ["pcd"]; readonly mimeTypes: ["text/plain"]; readonly category: "pointcloud"; readonly text: true; readonly binary: true; }; //# sourceMappingURL=pcd-loader.d.ts.map