|
1 | 1 | import { BaseNative, mapPosVectorFromArgs } from '..'; |
2 | 2 | import { IntVector, MapPos, MapPosVector, fromNativeMapPos, toNativeMapPos } from '../core'; |
3 | | -import { ElevationDataDecoderOptions, MapBoxElevationDataDecoderOptions, TerrariumElevationDataDecoderOptions } from '.'; |
| 3 | +// import { ElevationDataDecoderOptions, MapBoxElevationDataDecoderOptions, TerrariumElevationDataDecoderOptions } from '.'; |
4 | 4 | import { TileDataSource } from '../datasources'; |
5 | 5 |
|
6 | | -export abstract class ElevationDataDecoder<N extends com.carto.rastertiles.ElevationDecoder, O extends ElevationDataDecoderOptions> extends BaseNative< |
7 | | -com.carto.rastertiles.ElevationDecoder, |
8 | | -ElevationDataDecoderOptions |
9 | | -> { |
10 | | - public getElevation(dataSource: TileDataSource<any, any>, pos: MapPos): number { |
11 | | - return this.getNative().getElevation(dataSource.getNative(), toNativeMapPos(pos)); |
12 | | - } |
13 | | - public getElevations(dataSource: TileDataSource<any, any>, pos: MapPosVector): IntVector { |
14 | | - return new IntVector(this.getNative().getElevations(dataSource.getNative(), mapPosVectorFromArgs(pos))); |
15 | | - } |
16 | | -} |
17 | | -export class MapBoxElevationDataDecoder extends BaseNative<com.carto.rastertiles.MapBoxElevationDataDecoder, MapBoxElevationDataDecoderOptions> { |
18 | | - createNative(options: MapBoxElevationDataDecoderOptions) { |
19 | | - return new com.carto.rastertiles.MapBoxElevationDataDecoder(); |
20 | | - } |
21 | | -} |
| 6 | +// export abstract class ElevationDataDecoder<N extends com.carto.rastertiles.ElevationDecoder, O extends ElevationDataDecoderOptions> extends BaseNative< |
| 7 | +// com.carto.rastertiles.ElevationDecoder, |
| 8 | +// ElevationDataDecoderOptions |
| 9 | +// > { |
| 10 | +// public getElevation(dataSource: TileDataSource<any, any>, pos: MapPos): number { |
| 11 | +// return this.getNative().getElevation(dataSource.getNative(), toNativeMapPos(pos)); |
| 12 | +// } |
| 13 | +// public getElevations(dataSource: TileDataSource<any, any>, pos: MapPosVector): IntVector { |
| 14 | +// return new IntVector(this.getNative().getElevations(dataSource.getNative(), mapPosVectorFromArgs(pos))); |
| 15 | +// } |
| 16 | +// } |
| 17 | +// export class MapBoxElevationDataDecoder extends BaseNative<com.carto.rastertiles.MapBoxElevationDataDecoder, MapBoxElevationDataDecoderOptions> { |
| 18 | +// createNative(options: MapBoxElevationDataDecoderOptions) { |
| 19 | +// return new com.carto.rastertiles.MapBoxElevationDataDecoder(); |
| 20 | +// } |
| 21 | +// } |
22 | 22 |
|
23 | | -export class TerrariumElevationDataDecoder extends BaseNative<com.carto.rastertiles.TerrariumElevationDataDecoder, TerrariumElevationDataDecoderOptions> { |
24 | | - createNative(options: TerrariumElevationDataDecoderOptions) { |
25 | | - return new com.carto.rastertiles.TerrariumElevationDataDecoder(); |
26 | | - } |
27 | | -} |
| 23 | +// export class TerrariumElevationDataDecoder extends BaseNative<com.carto.rastertiles.TerrariumElevationDataDecoder, TerrariumElevationDataDecoderOptions> { |
| 24 | +// createNative(options: TerrariumElevationDataDecoderOptions) { |
| 25 | +// return new com.carto.rastertiles.TerrariumElevationDataDecoder(); |
| 26 | +// } |
| 27 | +// } |
0 commit comments