|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjwo.landserf.process.ScaleSurfParam
Calculates surface parameters from a raster map over a range scales.
Field Summary | |
static int |
AVERAGE
Indicates multiscale summary should be in form of mean and dispersion. |
static int |
RANGE
Indicates multiscale summary should be in form of minimum and maximum. |
Constructor Summary | |
ScaleSurfParam(GISFrame gisFrame,
int pt,
int st,
boolean isSurface)
Sets up a surface ready for parameterisation (slope, aspect etc.) or feature extraction from a raster surface. |
|
ScaleSurfParam(RasterMap s,
int pt,
int st,
boolean isSurface)
Sets up a surface ready for parameterisation (slope, aspect etc.) or feature extraction from a raster surface. |
Method Summary | |
void |
calcParams()
Calculates a surface parameter (slope, aspect etc.) for an entire raster over a range of scales. |
void |
calcParams(float e,
float n)
Calculates a surface parameter (slope, aspect etc.) at a single point over a given range of scales. |
int |
getMaxWSize()
Returns the maximum size window used for scale-based parameterisation. |
float[] |
getParam()
Returns the array holding surface parameter results. |
float |
getParamAverage()
Returns the average parameter value for a particular point over a given range of scales. |
RasterMap |
getParamAverageSurf()
Returns a surface of average parameter values over a given range of scales. |
float |
getParamMax()
Returns the maximum parameter value for a particular point over a given range of scales. |
float |
getParamMin()
Returns the minimum parameter value for a particular point over a given range of scales. |
int |
getParamType()
Returns the type of parameter type calculated. |
float |
getParamVariation()
Returns the variation of parameter values for a particular point over a given range of scales. |
RasterMap |
getParamVariationSurf()
Returns a surface of variation measures of parameter valuess over a given range of scales. |
void |
setCallingThread(LSThread lsThread)
Passes the thread that calls this process to the processor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int AVERAGE
public static final int RANGE
Constructor Detail |
public ScaleSurfParam(RasterMap s, int pt, int st, boolean isSurface)
s
- RasterMap object to calculate parameter from.pt
- Parameter type to calculate.st
- Summary type (either RANGE or AVERAGE).isSurface
- Flag indicating whole surface to be calculated.public ScaleSurfParam(GISFrame gisFrame, int pt, int st, boolean isSurface)
gisFrame
- GUI holding the raster DEM from which to calculate parameter.pt
- Parameter type to calculate.st
- Summary type (either RANGE or AVERAGE).isSurface
- Flag indicating whole surface to be calculated.Method Detail |
public void calcParams(float e, float n)
e
- Easting of point to parameterise.n
- Northing of point to parameterise.public void setCallingThread(LSThread lsThread)
lsThread
- Thread that called this process.public void calcParams()
public int getParamType()
SurfParam
public float[] getParam()
public float getParamAverage()
public float getParamVariation()
public float getParamMin()
public float getParamMax()
public RasterMap getParamAverageSurf()
public RasterMap getParamVariationSurf()
public int getMaxWSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |