|
|||||||||
| 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.fixedDistanceBuffer.FixedDistanceBufferAlgorithm
public class FixedDistanceBufferAlgorithm
| Field Summary | |
|---|---|
static byte |
BUFFER_INSIDE_OUTSIDE_POLY
|
static byte |
BUFFER_INSIDE_POLY
|
static byte |
BUFFER_OUTSIDE_POLY
|
static java.lang.String |
DISTANCE
|
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 | |
|---|---|
FixedDistanceBufferAlgorithm()
|
|
| 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 DISTANCE
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 FixedDistanceBufferAlgorithm()
| 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 | ||||||||