org.gvsig.geoprocess.algorithm.lateralbuffer
Class LateralBufferOperation
java.lang.Object
org.gvsig.geoprocess.algorithm.base.core.GeometryOperation
org.gvsig.geoprocess.algorithm.buffer.BufferOperation
org.gvsig.geoprocess.algorithm.lateralbuffer.LateralBufferOperation
public class LateralBufferOperation
- extends org.gvsig.geoprocess.algorithm.buffer.BufferOperation
Lateral buffer operation
- Author:
- Nacho Brodin
| Fields inherited from class org.gvsig.geoprocess.algorithm.buffer.BufferOperation |
CAP_ROUND, CAP_SQUARE, capBuffer, distance, id, numberOfRadialBuffers, projection, tableFieldStructure |
| Fields inherited from class org.gvsig.geoprocess.algorithm.base.core.GeometryOperation |
inFeatureStore, inFeatureStoreList, lastEditFeature, numberOfFeatures, persister, process, procesSize, selectedGeomInput, selectedGeomOverlay, status |
|
Constructor Summary |
LateralBufferOperation(org.gvsig.geoprocess.algorithm.buffer.IDistance distance,
org.gvsig.fmap.dal.feature.FeatureStore inputStore,
org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess p,
byte tableFieldStructure,
int lateral)
Builds an instance of this operation. |
|
Method Summary |
void |
invoke(org.gvsig.fmap.geom.Geometry g,
org.gvsig.fmap.dal.feature.EditableFeature feature)
|
org.gvsig.fmap.dal.feature.EditableFeature |
invoke(org.gvsig.fmap.geom.Geometry g,
org.gvsig.fmap.dal.feature.Feature feature)
|
| Methods inherited from class org.gvsig.geoprocess.algorithm.buffer.BufferOperation |
addFeature, getDistance, getDistanceUnits, getMapUnits, getTableFieldStructure, setNumberOfRadialBuffers, setTypeOfCap, verifyNilGeometry |
| Methods inherited from class org.gvsig.geoprocess.algorithm.base.core.GeometryOperation |
computesFeatureOperation, computesGeometryOperation, computesGeometryOperationInAList, end, getResult, setFeatureStore, setGeoProcess, setProgressModel, setSelectedGeomOverlayLayer, setTaskStatus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LateralBufferOperation
public LateralBufferOperation(org.gvsig.geoprocess.algorithm.buffer.IDistance distance,
org.gvsig.fmap.dal.feature.FeatureStore inputStore,
org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess p,
byte tableFieldStructure,
int lateral)
- Builds an instance of this operation.
- Parameters:
distance - layer - userDistance -
invoke
public void invoke(org.gvsig.fmap.geom.Geometry g,
org.gvsig.fmap.dal.feature.EditableFeature feature)
- Specified by:
invoke in class org.gvsig.geoprocess.algorithm.base.core.GeometryOperation
invoke
public org.gvsig.fmap.dal.feature.EditableFeature invoke(org.gvsig.fmap.geom.Geometry g,
org.gvsig.fmap.dal.feature.Feature feature)
- Specified by:
invoke in class org.gvsig.geoprocess.algorithm.base.core.GeometryOperation
Copyright © 2014 gvSIG Association. All Rights Reserved.