public class Href_grid
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private float[] |
_afVals |
private double |
_ddE |
private double |
_ddN |
private double |
_dEMax |
private double |
_dEMin |
private double |
_dNMax |
private double |
_dNMin |
private int |
_nCols |
private int |
_nOk |
private int |
_nRows |
private int |
_nVals |
private static int |
BLOCK_SIZE |
private static double |
dDUMMY |
(package private) static java.lang.String |
href_file |
private static float |
NO_VAL |
Constructor and Description |
---|
Href_grid() |
Modifier and Type | Method and Description |
---|---|
private double |
E2Index(double E) |
private float |
GetTabVal(int nN,
int nE) |
double |
GetVal(double N,
double E)
Get one geoid height from position (N,E).
|
private boolean |
IsDummy(float fLL,
float fLR,
float fUL,
float fUR,
double NFrac,
double EFrac) |
private double |
N2Index(double N) |
private boolean |
ReadData(byte[] data)
Parse data from byte buffer and save to float array
|
private double |
ReadDouble(int index,
byte[] data) |
private float |
ReadFloat(int index,
byte[] data) |
private boolean |
ReadHeader(byte[] data)
Parse header
|
boolean |
ReadHrefFile(android.content.res.AssetManager assetManager)
Read href file to byte buffer and parse header and data
|
private int |
ReadInt(int index,
byte[] data) |
private boolean |
SaveVal(int nN,
int nE,
float fVal) |
private boolean |
SetData(byte[] data)
Parse header and data from byte buffer
|
java.lang.String |
toString() |
static final java.lang.String href_file
private static double dDUMMY
private static float NO_VAL
private static int BLOCK_SIZE
private double _dNMin
private double _dEMin
private double _dNMax
private double _dEMax
private double _ddN
private double _ddE
private int _nRows
private int _nCols
private int _nVals
private int _nOk
private float[] _afVals
public java.lang.String toString()
toString
in class java.lang.Object
private boolean SetData(byte[] data)
data
- private int ReadInt(int index, byte[] data)
private double ReadDouble(int index, byte[] data)
private float ReadFloat(int index, byte[] data)
private boolean ReadHeader(byte[] data)
data
- private boolean SaveVal(int nN, int nE, float fVal)
private boolean ReadData(byte[] data)
data
- private double N2Index(double N)
private double E2Index(double E)
private float GetTabVal(int nN, int nE)
private boolean IsDummy(float fLL, float fLR, float fUL, float fUR, double NFrac, double EFrac)
public double GetVal(double N, double E)
N
- E
- public boolean ReadHrefFile(android.content.res.AssetManager assetManager)
assetManager
-