com.vividsolutions.jump.workbench.ui.plugin.analysis
Class SpatialJoinExecuter

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.plugin.analysis.SpatialJoinExecuter

public class SpatialJoinExecuter
extends java.lang.Object

Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection, and predicate. Ensures result does not contain duplicates.

Version:
1.2
Author:
Martin Davis

Constructor Summary
SpatialJoinExecuter(FeatureCollection srcAFC, FeatureCollection srcBFC)
           
 
Method Summary
 void execute(TaskMonitor monitor, GeometryPredicate func, double[] params, FeatureCollection resultFC)
          Computes geomSrc.func(geomMask)
 FeatureCollection getResultFC()
           
 boolean isExceptionThrown()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpatialJoinExecuter

public SpatialJoinExecuter(FeatureCollection srcAFC,
                           FeatureCollection srcBFC)
Method Detail

isExceptionThrown

public boolean isExceptionThrown()

getResultFC

public FeatureCollection getResultFC()

execute

public void execute(TaskMonitor monitor,
                    GeometryPredicate func,
                    double[] params,
                    FeatureCollection resultFC)
Computes geomSrc.func(geomMask)

Parameters:
monitor -
func -
params -
resultFC -