public class AtomicDissolveOperation extends GeometryOperation
inFeatureStore, inFeatureStoreList, lastEditFeature, numberOfFeatures, persister, process, procesSize, selectedGeomInput, selectedGeomOverlay, status
Constructor and Description |
---|
AtomicDissolveOperation(AbstractSextanteGeoProcess p) |
Modifier and Type | Method and Description |
---|---|
void |
computesOperation(boolean selectedGeom)
Computes this operation without build an output layer.
|
java.lang.Object |
getResult()
Gets the last result of this operation
|
void |
invoke(Geometry g,
EditableFeature feature)
Invokes this operation
|
EditableFeature |
invoke(Geometry g,
Feature feature)
Invokes this operation and returns an EditableFeature
|
void |
setCriteria(IDissolveRule rule)
Sets IDissolveCriteria.
|
void |
setFeature(Feature feat)
Sets the current feature
|
void |
setFeatureList(java.util.ArrayList<Feature> featList)
Sets the list of geometries
|
void |
setFeatureStore(FeatureStore out,
java.lang.String[] attrNames)
Sets the output FeatureStore
|
void |
setGeometryList(java.util.ArrayList<Geometry> geoList)
Sets the list of geometries
|
computesFeatureOperation, computesGeometryOperation, computesGeometryOperationInAList, end, setGeoProcess, setProgressModel, setSelectedGeomOverlayLayer, setTaskStatus
public AtomicDissolveOperation(AbstractSextanteGeoProcess p)
public void setCriteria(IDissolveRule rule)
criteria
- public void setGeometryList(java.util.ArrayList<Geometry> geoList)
geoList
- public void setFeatureList(java.util.ArrayList<Feature> featList)
geoList
- public void setFeature(Feature feat)
feat
- public void setFeatureStore(FeatureStore out, java.lang.String[] attrNames)
setFeatureStore
in class GeometryOperation
out
- DataException
public EditableFeature invoke(Geometry g, Feature feature)
GeometryOperation
invoke
in class GeometryOperation
public void invoke(Geometry g, EditableFeature feature)
GeometryOperation
invoke
in class GeometryOperation
public java.lang.Object getResult()
GeometryOperation
getResult
in class GeometryOperation
public void computesOperation(boolean selectedGeom) throws DataException
selectedGeom
- DataException