com.vividsolutions.jcs.conflate.boundarymatch
Class BoundaryMatcher

java.lang.Object
  extended bycom.vividsolutions.jcs.conflate.boundarymatch.BoundaryMatcher

public class BoundaryMatcher
extends java.lang.Object


Field Summary
static java.lang.String ATTR_ADJ_DISTANCE
           
static int REFERENCE
           
static int SUBJECT
           
 
Constructor Summary
BoundaryMatcher(com.vividsolutions.jump.feature.FeatureCollection referenceFC, com.vividsolutions.jump.feature.FeatureCollection subjectFC)
           
 
Method Summary
 com.vividsolutions.jump.feature.FeatureCollection getAdjustedEdgeIndicators(int i)
           
 com.vividsolutions.jump.feature.FeatureCollection getAdjustedFeatures(int i)
          Computes the features that have actually been adjusted
 com.vividsolutions.jump.feature.FeatureCollection getAdjustedVertexIndicators()
           
 com.vividsolutions.jump.feature.FeatureCollection getOverlapping(int i)
           
 com.vividsolutions.jump.feature.FeatureCollection getUpdatedFeatures(int i)
          Computes a new collection of features with updated features replaced by their adjusted versions.
 com.vividsolutions.jump.feature.FeatureCollection getUpdatedFeatures(int i, com.vividsolutions.jump.feature.FeatureCollection fc)
          Deprecated.  
 void match(BoundaryMatcherParameters param)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REFERENCE

public static final int REFERENCE
See Also:
Constant Field Values

SUBJECT

public static final int SUBJECT
See Also:
Constant Field Values

ATTR_ADJ_DISTANCE

public static java.lang.String ATTR_ADJ_DISTANCE
Constructor Detail

BoundaryMatcher

public BoundaryMatcher(com.vividsolutions.jump.feature.FeatureCollection referenceFC,
                       com.vividsolutions.jump.feature.FeatureCollection subjectFC)
Method Detail

match

public void match(BoundaryMatcherParameters param)

getUpdatedFeatures

public com.vividsolutions.jump.feature.FeatureCollection getUpdatedFeatures(int i,
                                                                            com.vividsolutions.jump.feature.FeatureCollection fc)
Deprecated.  

Computes a new collection of features with updated features replaced by their adjusted versions.

Parameters:
i -
fc -
Returns:
a new collection containing both the adjusted features and any unaltered features

getUpdatedFeatures

public com.vividsolutions.jump.feature.FeatureCollection getUpdatedFeatures(int i)
Computes a new collection of features with updated features replaced by their adjusted versions.

Parameters:
i - the index of the input feature collection
Returns:
a new collection containing both the adjusted features and any unaltered features

getAdjustedFeatures

public com.vividsolutions.jump.feature.FeatureCollection getAdjustedFeatures(int i)
Computes the features that have actually been adjusted

Parameters:
i -
Returns:
a collection containing the adjusted features

getOverlapping

public com.vividsolutions.jump.feature.FeatureCollection getOverlapping(int i)

getAdjustedVertexIndicators

public com.vividsolutions.jump.feature.FeatureCollection getAdjustedVertexIndicators()

getAdjustedEdgeIndicators

public com.vividsolutions.jump.feature.FeatureCollection getAdjustedEdgeIndicators(int i)