|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vividsolutions.jump.workbench.ui.plugin.analysis.SpatialQueryExecuter
public class SpatialQueryExecuter
Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection, and predicate. Ensures result does not contain duplicates.
| Constructor Summary | |
|---|---|
SpatialQueryExecuter(FeatureCollection maskFC,
FeatureCollection sourceFC)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SpatialQueryExecuter(FeatureCollection maskFC,
FeatureCollection sourceFC)
| Method Detail |
|---|
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||