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