public interface ILcdHypsometricNormalProvider
Modifier and Type | Method and Description |
---|---|
void |
computeNormal(ILcdMatrixView aMatrixView,
int aX,
int aY,
double aElevationScale,
double[] aNormalSFCT)
Computes the normal at the given point.
|
Rectangle |
getFootPrint()
Returns the foot print of this provider.
|
Rectangle getFootPrint()
void computeNormal(ILcdMatrixView aMatrixView, int aX, int aY, double aElevationScale, double[] aNormalSFCT)
aMatrixView
- the matrix containing elevation values.aX
- the x ordinate in the matrix.aY
- the y ordinate in the matrix.aElevationScale
- the scale of the elevation values in the tiles,
expressed in matrix distance units per tile
elevation unit.aNormalSFCT
- an array of 3 doubles to store the computed normal.