UNPKG

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
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; }