public class DissolveOperationFast extends GeometryOperation
inFeatureStore, inFeatureStoreList, numberOfFeatures, persister, process, procesSize, selectedGeomInput, selectedGeomOverlay, status
Constructor and Description |
---|
DissolveOperationFast(IDissolveRule rule,
AbstractSextanteGeoProcess p) |
Modifier and Type | Method and Description |
---|---|
void |
computesGeometryOperation(FeatureStore inFeatStore,
FeatureStore outFeatStore,
String[] attrNames,
boolean selectedGeomInput,
boolean selectedGeomOutput,
boolean closeOutStore)
Computes a complete operation over the input FeatureStore.
|
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
|
computesFeatureOperation, computesGeometryOperationInAList, end, setFeatureStore, setGeoProcess, setProgressModel, setSelectedGeomOverlayLayer, setTaskStatus
public DissolveOperationFast(IDissolveRule rule, AbstractSextanteGeoProcess p)
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 Object getResult()
GeometryOperation
getResult
in class GeometryOperation
public void computesGeometryOperation(FeatureStore inFeatStore, FeatureStore outFeatStore, String[] attrNames, boolean selectedGeomInput, boolean selectedGeomOutput, boolean closeOutStore) throws DataException
computesGeometryOperation
in class GeometryOperation
inFeatStore
- Input FeatureStoreoutFeatStore
- Output FeatureStoreattrNames
- List of attributes to build the output feature storeselectedGeom
- If it is true only the selected geometries will be
processedDataException