|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectes.unex.sextante.core.GeoAlgorithm
es.unex.sextante.vectorTools.variableDistanceBuffer.VariableDistanceBufferAlgorithm
public class VariableDistanceBufferAlgorithm
| Field Summary | |
|---|---|
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
|
| 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 | |
|---|---|
VariableDistanceBufferAlgorithm()
|
|
| Method Summary | |
|---|---|
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)
|
| 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 |
|---|
public 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
| Constructor Detail |
|---|
public VariableDistanceBufferAlgorithm()
| Method Detail |
|---|
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.GeoAlgorithm
public 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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||