public class IntersectionOperation extends GeometryOperation
Modifier and Type | Field and Description |
---|---|
protected GeometryManager |
geomManager |
inFeatureStore, inFeatureStoreList, lastEditFeature, numberOfFeatures, persister, process, procesSize, selectedGeomInput, selectedGeomOverlay, status
Constructor and Description |
---|
IntersectionOperation(FeatureStore overlayLayer,
AbstractSextanteGeoProcess p) |
Modifier and Type | Method and Description |
---|---|
boolean |
getErrorInfo() |
void |
invoke(Geometry g,
EditableFeature featureInput)
clips feature's geometry with the clipping geometry, preserving
feature's original attributes.
|
EditableFeature |
invoke(Geometry g,
Feature featureInput)
Computes intersection between the geometry and the overlay layer.
|
computesFeatureOperation, computesGeometryOperation, computesGeometryOperationInAList, end, getResult, setFeatureStore, setGeoProcess, setProgressModel, setSelectedGeomOverlayLayer, setTaskStatus
protected GeometryManager geomManager
public IntersectionOperation(FeatureStore overlayLayer, AbstractSextanteGeoProcess p)
public boolean getErrorInfo()
public EditableFeature invoke(Geometry g, Feature featureInput)
invoke
in class GeometryOperation
g
- featureInput
- public void invoke(Geometry g, EditableFeature featureInput)
invoke
in class GeometryOperation