es.unex.sextante.gridStatistics.base
Class NeighborhoodStatsBaseAlgorithm

java.lang.Object
  extended by es.unex.sextante.core.GeoAlgorithm
      extended by es.unex.sextante.gridStatistics.base.NeighborhoodStatsBaseAlgorithm
Direct Known Subclasses:
NeighborhoodKurtosisAlgorithm, NeighborhoodMajorityAlgorithm, NeighborhoodMaxValueAlgorithm, NeighborhoodMeanValueAlgorithm, NeighborhoodMedianAlgorithm, NeighborhoodMinorityAlgorithm, NeighborhoodMinValueAlgorithm, NeighborhoodRangeAlgorithm, NeighborhoodSkewnessAlgorithm, NeighborhoodVarianceAlgorithm, PatternBaseAlgorithm

public abstract class NeighborhoodStatsBaseAlgorithm
extends es.unex.sextante.core.GeoAlgorithm


Field Summary
protected  double[] m_dValues
           
protected  double NO_DATA
           
 
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
NeighborhoodStatsBaseAlgorithm()
           
 
Method Summary
 void defineCharacteristics()
           
 boolean processAlgorithm()
           
protected abstract  double processValues()
           
 
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

m_dValues

protected double[] m_dValues

NO_DATA

protected double NO_DATA
Constructor Detail

NeighborhoodStatsBaseAlgorithm

public NeighborhoodStatsBaseAlgorithm()
Method Detail

defineCharacteristics

public void defineCharacteristics()
Specified by:
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithm

processAlgorithm

public boolean processAlgorithm()
                         throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
Specified by:
processAlgorithm in class es.unex.sextante.core.GeoAlgorithm
Throws:
es.unex.sextante.exceptions.GeoAlgorithmExecutionException

processValues

protected abstract double processValues()


Copyright © 2014 gvSIG Association. All Rights Reserved.