UNPKG

@giro3d/giro3d

Version:

A JS/WebGL framework for 3D geospatial data visualization

39 lines 1.4 kB
import type { DecodeOptions, DecodeResult } from './ImageFormat'; import ImageFormat from './ImageFormat'; /** * Decoder for [Mapbox Terrain](https://docs.mapbox.com/data/tilesets/reference/mapbox-terrain-dem-v1/) images. */ declare class MapboxTerrainFormat extends ImageFormat { readonly isMapboxTerrainFormat: boolean; readonly type: "MapboxTerrainFormat"; private readonly _enableWorkers; private readonly _workerConcurrency; /** * @param options - Decoder options. */ constructor(options?: { /** * Enables processing raster data in web workers. * @defaultValue true */ enableWorkers?: boolean; /** * The maximum number of workers created by the worker pool. * If `undefined`, the maximum number of workers will be allowed. * @defaultValue undefined */ workerConcurrency?: number; }); /** * Decode a Mapbox Terrain blob into a * [DataTexture](https://threejs.org/docs/?q=texture#api/en/textures/DataTexture) containing * the elevation data. * * @param blob - the data to decode * @param options - the decoding options */ decode(blob: Blob, options?: DecodeOptions): Promise<DecodeResult>; private getHeightValuesUsingWorker; } export default MapboxTerrainFormat; //# sourceMappingURL=MapboxTerrainFormat.d.ts.map