org.gvsig.geoprocess.algorithm.lateralbuffer
Class LateralBufferOperation

java.lang.Object
  extended by org.gvsig.geoprocess.algorithm.base.core.GeometryOperation
      extended by org.gvsig.geoprocess.algorithm.buffer.BufferOperation
          extended by org.gvsig.geoprocess.algorithm.lateralbuffer.LateralBufferOperation

public class LateralBufferOperation
extends org.gvsig.geoprocess.algorithm.buffer.BufferOperation

Lateral buffer operation

Author:
Nacho Brodin

Field Summary
 
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
 

Constructor Detail

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 -
Method Detail

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.