public class Dt2ElevationData
extends AbstractElevationData
| Modifier and Type | Class and Description |
|---|---|
static class |
Dt2ElevationData.DtedFormat |
| Modifier and Type | Field and Description |
|---|---|
static ElevationDataSpi |
SPI |
| Modifier and Type | Method and Description |
|---|---|
double |
getElevation(double lat,
double lng) |
void |
getElevation(java.util.Iterator<GeoPoint> points,
double[] elevations,
Hints hints) |
static double |
interpretSample(short s)
Interprets a raw 16-bit DTED sample into a float-point
elevation value.
|
public double getElevation(double lat,
double lng)
public void getElevation(java.util.Iterator<GeoPoint> points,
double[] elevations,
Hints hints)
public static double interpretSample(short s)
The negative in DTED is NOT two's complement, it's signed-magnitude. Mask off the MSB and multiple by -1 to make it 2's complement.
s - is the value.Double.NaN
in the event that the value is null or invalid per
MIL-PRF-89020B