es.unex.sextante.lighting.hillshade
Class HillshadeAlgorithm

java.lang.Object
  extended by es.unex.sextante.core.GeoAlgorithm
      extended by es.unex.sextante.lighting.hillshade.HillshadeAlgorithm

public class HillshadeAlgorithm
extends es.unex.sextante.core.GeoAlgorithm


Field Summary
static java.lang.String AZIMUTH
           
static java.lang.String DECLINATION
           
static java.lang.String DEM
           
static java.lang.String EXAGGERATION
           
static java.lang.String METHOD
           
static int METHOD_COMBINED
           
static int METHOD_RAY_TRACE
           
static int METHOD_STANDARD
           
static int METHOD_STANDARD_MAX_90
           
static java.lang.String SHADED
           
 
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
HillshadeAlgorithm()
           
 
Method Summary
 void defineCharacteristics()
           
 boolean processAlgorithm()
           
 
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

AZIMUTH

public static final java.lang.String AZIMUTH
See Also:
Constant Field Values

DECLINATION

public static final java.lang.String DECLINATION
See Also:
Constant Field Values

DEM

public static final java.lang.String DEM
See Also:
Constant Field Values

EXAGGERATION

public static final java.lang.String EXAGGERATION
See Also:
Constant Field Values

METHOD

public static final java.lang.String METHOD
See Also:
Constant Field Values

METHOD_COMBINED

public static final int METHOD_COMBINED
See Also:
Constant Field Values

METHOD_RAY_TRACE

public static final int METHOD_RAY_TRACE
See Also:
Constant Field Values

METHOD_STANDARD

public static final int METHOD_STANDARD
See Also:
Constant Field Values

METHOD_STANDARD_MAX_90

public static final int METHOD_STANDARD_MAX_90
See Also:
Constant Field Values

SHADED

public static final java.lang.String SHADED
See Also:
Constant Field Values
Constructor Detail

HillshadeAlgorithm

public HillshadeAlgorithm()
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


Copyright © 2014 gvSIG Association. All Rights Reserved.