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