Interface SimilarityMeasure

All Known Implementing Classes:
AreaSimilarityMeasure, FrechetSimilarityMeasure, HausdorffSimilarityMeasure

public interface SimilarityMeasure
An interface for classes which measures the degree of similarity between two Geometrys. The computed measure lies in the range [0, 1]. Higher measures indicate a great degree of similarity. A measure of 1.0 indicates that the input geometries are identical A measure of 0.0 indicates that the geometries have essentially no similarity. The precise definition of "identical" and "no similarity" may depend on the exact algorithm being used.
Author:
mbdavis
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Computes the similarity measure between two geometries
  • Method Details

    • measure

      double measure(Geometry g1, Geometry g2)
      Computes the similarity measure between two geometries
      Parameters:
      g1 - a geometry
      g2 - a geometry
      Returns:
      the value of the similarity measure, in [0.0, 1.0]