public class LateralBufferAlgorithm extends BufferAlgorithm
| Modifier and Type | Field and Description |
|---|---|
static String |
LATERAL |
static int |
LEFT |
static int |
RIGHT |
AREA, BUFFER_INSIDE_OUTSIDE_POLY, BUFFER_INSIDE_POLY, BUFFER_OUTSIDE_POLY, dissolve, DISSOLVE, DISTANCE, FID_DIST_FIELDS, FID_FROM_TO_FIELDS, FIELD, inputStore, LAYER, outputStore, RESULT, RING_NUMBER, rings, round_border, ROUND_BORDER, SELECTED_GEOM, selectedGeom, sextanteInputLayer, sOptions, SOURCE_FIELDS, tableFieldsattrNames, geomManager| Constructor and Description |
|---|
LateralBufferAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
void |
defineCharacteristics()
This method should be overridden and used to specify the parameters needed by the GeoAlgorithm, using the corresponding
methods of the ParametersSet object.
|
Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> |
getCustomParametersPanelClass() |
boolean |
processAlgorithm()
This method should implement the algorithm itself, using the values of the parameters and processing them.
|
buildOutPutStore, buildTemporalStore, computesBufferAlgWithDissolve, computesBufferAlgWithoutDissolve, create, getTableFieldsStructure, readParametersbuildOutPutStore, buildOutPutStoreFromUnion, buildOutPutStoreFromUnion, checkAttrName, execute, existsOutPutFile, getCommandLineName, getGeoProcessManager, getGeoProcessName, getNewRORasterLayer, getOutPutFile, getQueryFromAnalysisExtent, getShapeType, getStatus, getTaskMonitor, getTranslation, isLine, isPoint, isPolygon, isUndefined, setProgress, setProgressText, setTaskMonitoraddOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, checkAttrName, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getColorAlpha, getColorB, getColorG, getColorR, getCommandLineHelp, getCommandLineParametersHelp, getDescription, getGroup, getHelpFile, getName, getNew3DRasterLayer, getNew3DRasterLayer, getNewInstance, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewTable, getNewVectorLayer, getNewVectorLayer, getNewVectorLayer, getNewVectorLayer, getNumberOfBandsParameters, getNumberOfLineVectorLayers, getNumberOfNoDataParameters, getNumberOfOutputObjects, getNumberOfParameters, getNumberOfPointVectorLayers, getNumberOfPolygonLayers, getNumberOfRasterLayers, getNumberOfTableFieldsParameters, getNumberOfTables, getNumberOfVectorLayers, getOutputChannel, getOutputCRS, getOutputFilename, getOutputObjects, getParameters, getProcessMetadata, getTempRasterLayer, getTempRasterLayer, getTempVectorLayer, getUserCanDefineAnalysisExtent, hasCorrectParameterValues, initializeDefaultValues, 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, setUserCanDefineAnalysisExtent, toStringpublic static final String LATERAL
public static final int LEFT
public static final int RIGHT
public void defineCharacteristics()
es.unex.sextante.core.GeoAlgorithmGeoAlgorithm.addOutputRasterLayer(java.lang.String, java.lang.String, int, es.unex.sextante.outputs.IOutputChannel, es.unex.sextante.dataObjects.IRasterLayer), GeoAlgorithm.addOutputVectorLayer(java.lang.String, java.lang.String, int, es.unex.sextante.outputs.IOutputChannel, es.unex.sextante.dataObjects.IVectorLayer, java.lang.String, int), etc.)defineCharacteristics in class BufferAlgorithmpublic boolean processAlgorithm()
throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
es.unex.sextante.core.GeoAlgorithmprocessAlgorithm in class BufferAlgorithmes.unex.sextante.exceptions.GeoAlgorithmExecutionException - if there were problems during algorithm executionpublic Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> getCustomParametersPanelClass()
getCustomParametersPanelClass in class BufferAlgorithm