public class VariableDistanceBufferAlgorithm
extends es.unex.sextante.core.GeoAlgorithm
| Modifier and Type | Field and Description |
|---|---|
static byte |
BUFFER_INSIDE_OUTSIDE_POLY |
static byte |
BUFFER_INSIDE_POLY |
static byte |
BUFFER_OUTSIDE_POLY |
static java.lang.String |
FIELD |
static java.lang.String |
LAYER |
static java.lang.String |
NOTROUNDED |
static java.lang.String |
RESULT |
static java.lang.String |
RINGS |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
VariableDistanceBufferAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addFeature(com.vividsolutions.jts.geom.Geometry geom,
double distanceFrom,
double distanceTo,
java.lang.Object[] record) |
protected void |
addFeature(com.vividsolutions.jts.geom.Geometry geom,
double distance,
java.lang.Object[] record) |
void |
computeBuffer(com.vividsolutions.jts.geom.Geometry originalGeometry,
double bufferDistance,
java.lang.Object[] record) |
void |
defineCharacteristics() |
boolean |
processAlgorithm() |
boolean |
verifyNilGeometry(com.vividsolutions.jts.geom.Geometry newGeometry) |
addOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, checkAttrName, 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, 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, setProgress, setProgressText, setUserCanDefineAnalysisExtent, toStringpublic static final byte BUFFER_INSIDE_OUTSIDE_POLY
public static final byte BUFFER_INSIDE_POLY
public static final byte BUFFER_OUTSIDE_POLY
public static final java.lang.String FIELD
public static final java.lang.String LAYER
public static final java.lang.String NOTROUNDED
public static final java.lang.String RESULT
public static final java.lang.String RINGS
public static final java.lang.String TYPE
protected void addFeature(com.vividsolutions.jts.geom.Geometry geom,
double distanceFrom,
double distanceTo,
java.lang.Object[] record)
protected void addFeature(com.vividsolutions.jts.geom.Geometry geom,
double distance,
java.lang.Object[] record)
public void computeBuffer(com.vividsolutions.jts.geom.Geometry originalGeometry,
double bufferDistance,
java.lang.Object[] record)
public void defineCharacteristics()
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithmpublic boolean processAlgorithm()
throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
processAlgorithm in class es.unex.sextante.core.GeoAlgorithmes.unex.sextante.exceptions.GeoAlgorithmExecutionExceptionpublic boolean verifyNilGeometry(com.vividsolutions.jts.geom.Geometry newGeometry)
Copyright © 2015 gvSIG Association. All Rights Reserved.