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()