|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectes.unex.sextante.core.GeoAlgorithm
es.unex.sextante.rasterize.interpolationBase.BaseInterpolationAlgorithm
public abstract class BaseInterpolationAlgorithm
| Field Summary | |
|---|---|
static java.lang.String |
DIST
|
static java.lang.String |
FIELD
|
static java.lang.String |
LAYER
|
protected double |
m_dDistance
|
protected int |
m_iField
|
protected es.unex.sextante.dataObjects.IVectorLayer |
m_Layer
|
protected PtAndDistance[] |
m_NearestPoints
|
protected NearestNeighbourFinder |
m_SearchEngine
|
protected double |
NO_DATA
|
static java.lang.String |
RESULT
|
| Fields inherited from class es.unex.sextante.core.GeoAlgorithm |
|---|
m_AnalysisExtent, m_bIsAutoExtent, m_bIsDeterminatedProcess, m_bUserCanDefineAnalysisExtent, m_CRS, m_OutputFactory, m_OutputObjects, m_Parameters, m_Task |
| Constructor Summary | |
|---|---|
BaseInterpolationAlgorithm()
|
|
| Method Summary | |
|---|---|
protected void |
createCrossValidationTable()
|
void |
defineCharacteristics()
|
protected double |
getValueAt(double x,
double y)
|
protected double |
getValueAt(int x,
int y)
|
protected abstract double |
interpolate(double x,
double y)
|
boolean |
processAlgorithm()
|
protected void |
setValues()
|
| Methods inherited from class es.unex.sextante.core.GeoAlgorithm |
|---|
addOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, execute, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getColorAlpha, getColorB, getColorG, getColorR, getCommandLineHelp, getCommandLineName, getCommandLineParametersHelp, getDescription, getGroup, getName, getNew3DRasterLayer, getNew3DRasterLayer, getNewInstance, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewTable, getNewVectorLayer, getNewVectorLayer, getNumberOfBandsParameters, getNumberOfLineVectorLayers, getNumberOfNoDataParameters, getNumberOfOutputObjects, getNumberOfParameters, getNumberOfPointVectorLayers, getNumberOfPolygonLayers, getNumberOfRasterLayers, getNumberOfTableFieldsParameters, getNumberOfTables, getNumberOfVectorLayers, getOutputChannel, getOutputCRS, getOutputFilename, getOutputObjects, getParameters, getProcessMetadata, getTempRasterLayer, getTempRasterLayer, getTempVectorLayer, getUserCanDefineAnalysisExtent, hasCorrectParameterValues, is3D, isActive, isAutoExtent, isDeterminatedProcess, isSuitableForModelling, meets3DRasterRequirements, meetsDataRequirements, meetsRasterRequirements, meetsTableRequirements, meetsVectorRequirements, preprocessForModeller, requires3DRasterLayers, requiresIndividualRasterLayers, requiresIndividualVectorLayers, requiresLineVectorLayers, requiresMultipleRasterBands, requiresMultipleRasterLayers, requiresMultipleTables, requiresMultipleVectorLayers, requiresNonDataObjects, requiresPoints, requiresPointVectorLayers, requiresPolygonVectorLayers, requiresRasterLayers, requiresTableFields, requiresTables, requiresVectorLayers, setAnalysisExtent, setColorAlpha, setColorB, setColorG, setColorR, setDescription, setGroup, setIsDeterminatedProcess, setName, setOutputObjects, setParameters, setProgress, setProgressText, setUserCanDefineAnalysisExtent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DIST
public static final java.lang.String FIELD
public static final java.lang.String LAYER
protected double m_dDistance
protected int m_iField
protected es.unex.sextante.dataObjects.IVectorLayer m_Layer
protected PtAndDistance[] m_NearestPoints
protected NearestNeighbourFinder m_SearchEngine
protected double NO_DATA
public static final java.lang.String RESULT
| Constructor Detail |
|---|
public BaseInterpolationAlgorithm()
| Method Detail |
|---|
protected void createCrossValidationTable()
throws es.unex.sextante.exceptions.UnsupportedOutputChannelException
es.unex.sextante.exceptions.UnsupportedOutputChannelExceptionpublic void defineCharacteristics()
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithm
protected double getValueAt(double x,
double y)
protected double getValueAt(int x,
int y)
protected abstract double interpolate(double x,
double y)
public boolean processAlgorithm()
throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
processAlgorithm in class es.unex.sextante.core.GeoAlgorithmes.unex.sextante.exceptions.GeoAlgorithmExecutionException
protected void setValues()
throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
es.unex.sextante.exceptions.GeoAlgorithmExecutionException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||