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.

33 lines (32 loc) 739 B
import { LASHeader } from './types'; export declare class LASLoader { arraybuffer: ArrayBuffer; readOffset: number; header: LASHeader; constructor(arraybuffer: ArrayBuffer); /** * @returns boolean */ open(): Promise<boolean>; /** * Parsing of incoming binary * @returns LASHeader */ getHeader(): LASHeader; /** * Reading data * @param count * @param skip * @returns new ArrayBuffer, count, hasMoreData */ readData(count: number, skip: number): { buffer: ArrayBuffer; count: number; hasMoreData: boolean; }; /** * Method which brings data to null to close the file * @returns */ close(): boolean; }