public class SpatialQueryExecuter
extends java.lang.Object
Constructor and Description |
---|
SpatialQueryExecuter(FeatureCollection maskFC,
FeatureCollection sourceFC) |
Modifier and Type | Method and Description |
---|---|
void |
execute(TaskMonitor monitor,
GeometryPredicate func,
double[] params,
FeatureCollection resultFC)
Computes geomSrc.func(geomMask)
|
boolean |
getCreateNewLayer()
Returns a boolean flag that indicates if features selected as part of the
spatial analysis should be placed on a new layer, or should be selected
in the source layer.
|
FeatureCollection |
getResultFC() |
boolean |
isExceptionThrown() |
void |
setAllowDuplicates(boolean isAllowDuplicates)
Sets whether duplicate features are allowed in the result set.
|
void |
setComplementResult(boolean complementResult)
Sets whether the result set should be complemented
|
void |
setCreateNewLayer(boolean argCreateNewLayer)
Sets a boolean flag that indicates if features selected as part of the
spatial analysis should be placed on a new layer, or should be selected
in the source layer.
|
public SpatialQueryExecuter(FeatureCollection maskFC, FeatureCollection sourceFC)
public void setAllowDuplicates(boolean isAllowDuplicates)
isAllowDuplicates
- true if duplicates are allowedpublic void setComplementResult(boolean complementResult)
complementResult
- true if the result should be complementedpublic boolean isExceptionThrown()
public FeatureCollection getResultFC()
public void execute(TaskMonitor monitor, GeometryPredicate func, double[] params, FeatureCollection resultFC)
monitor
- func
- params
- resultFC
- public void setCreateNewLayer(boolean argCreateNewLayer)
public boolean getCreateNewLayer()