lazts
Version:
TypeScript package for loading LAS/LAZ, primary developed for for WebGL applications, intended for lazy people who just want to load their point clouds and don't care about the details.
22 lines (21 loc) • 579 B
TypeScript
import { LASHeader } from './types';
/**
* Helper class: Decodes LAS records into points
*/
export declare class LASDecoder {
arrayb: ArrayBuffer;
decoder: (dv: DataView) => unknown;
pointsCount: number;
pointSize: number;
scale: [number, number, number];
offset?: [number, number, number];
mins?: number[];
maxs?: number[];
constructor(buffer: ArrayBuffer, len: number, header: LASHeader);
/**
* Decodes data depends on this point size
* @param index
* @returns New object
*/
getPoint(index: number): unknown;
}