@loaders.gl/pcd
Version:
Framework-independent loader for the PCD format
52 lines • 1.54 kB
TypeScript
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