public abstract class BaseInterpolationAlgorithm
extends es.unex.sextante.core.GeoAlgorithm
| Modifier and Type | Field and Description |
|---|---|
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 |
| Constructor and Description |
|---|
BaseInterpolationAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
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() |
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, toStringpublic 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
protected void createCrossValidationTable()
throws es.unex.sextante.exceptions.UnsupportedOutputChannelException
es.unex.sextante.exceptions.UnsupportedOutputChannelExceptionpublic void defineCharacteristics()
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithmprotected 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.GeoAlgorithmExecutionExceptionprotected void setValues()
throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
es.unex.sextante.exceptions.GeoAlgorithmExecutionExceptionCopyright © 2014 gvSIG Association. All Rights Reserved.