Class SymmetricHausdorffMeasure
- java.lang.Object
-
- org.aksw.limes.core.measures.measure.AMeasure
-
- org.aksw.limes.core.measures.measure.pointsets.APointsetsMeasure
-
- org.aksw.limes.core.measures.measure.pointsets.hausdorff.NaiveHausdorffMeasure
-
- org.aksw.limes.core.measures.measure.pointsets.hausdorff.SymmetricHausdorffMeasure
-
- All Implemented Interfaces:
IMeasure,IPointsetsMeasure
public class SymmetricHausdorffMeasure extends NaiveHausdorffMeasure
- Version:
- Jul 21, 2016
- Author:
- Axel-C. Ngonga Ngomo (ngonga@informatik.uni-leipzig.de), Mohamed Sherif (sherif@informatik.uni-leipzig.de)
-
-
Field Summary
-
Fields inherited from class org.aksw.limes.core.measures.measure.pointsets.hausdorff.NaiveHausdorffMeasure
computations
-
Fields inherited from class org.aksw.limes.core.measures.measure.pointsets.APointsetsMeasure
USE_GREAT_ELLIPTIC_DISTANCE
-
-
Constructor Summary
Constructors Constructor Description SymmetricHausdorffMeasure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecomputeDistance(Polygon X, Polygon Y, double threshold)StringgetName()Returns name of a measure.doublegetRuntimeApproximation(double mappingSize)Returns the runtime approximation of a measure.-
Methods inherited from class org.aksw.limes.core.measures.measure.pointsets.hausdorff.NaiveHausdorffMeasure
distance, getSimilarity, getType, run
-
Methods inherited from class org.aksw.limes.core.measures.measure.pointsets.APointsetsMeasure
getComputations, getSimilarity, pointToPointDistance
-
-
-
-
Method Detail
-
computeDistance
public double computeDistance(Polygon X, Polygon Y, double threshold)
- Specified by:
computeDistancein interfaceIPointsetsMeasure- Overrides:
computeDistancein classNaiveHausdorffMeasure
-
getName
public String getName()
Description copied from interface:IMeasureReturns name of a measure.- Specified by:
getNamein interfaceIMeasure- Specified by:
getNamein interfaceIPointsetsMeasure- Overrides:
getNamein classNaiveHausdorffMeasure- Returns:
- Measure name as a string
-
getRuntimeApproximation
public double getRuntimeApproximation(double mappingSize)
Description copied from interface:IMeasureReturns the runtime approximation of a measure.- Specified by:
getRuntimeApproximationin interfaceIMeasure- Overrides:
getRuntimeApproximationin classNaiveHausdorffMeasure- Parameters:
mappingSize- , the mapping size returned by the measure- Returns:
- The runtime of the measure
-
-