Class CentroidIndexedHausdorffMeasure
- 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.IndexedHausdorffMeasure
-
- org.aksw.limes.core.measures.measure.pointsets.hausdorff.CentroidIndexedHausdorffMeasure
-
- All Implemented Interfaces:
IMeasure,IPointsetsMeasure
- Direct Known Subclasses:
ScanIndexedHausdorffMeasure
public class CentroidIndexedHausdorffMeasure extends IndexedHausdorffMeasure
- Version:
- Jul 21, 2016
- Author:
- Axel-C. Ngonga Ngomo (ngonga@informatik.uni-leipzig.de), Mohamed Sherif (sherif@informatik.uni-leipzig.de)
-
-
Field Summary
Fields Modifier and Type Field Description IndexedHausdorffMeasureihCentroidIndexsourceIndex-
Fields inherited from class org.aksw.limes.core.measures.measure.pointsets.hausdorff.IndexedHausdorffMeasure
nh, targetIndex
-
Fields inherited from class org.aksw.limes.core.measures.measure.pointsets.APointsetsMeasure
computations, USE_GREAT_ELLIPTIC_DISTANCE
-
-
Constructor Summary
Constructors Constructor Description CentroidIndexedHausdorffMeasure()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecomputeDistance(Polygon X, Polygon Y, double threshold)voidcomputeIndexes(Set<Polygon> source, Set<Polygon> target)AMappingrun(Set<Polygon> source, Set<Polygon> target, double threshold)-
Methods inherited from class org.aksw.limes.core.measures.measure.pointsets.hausdorff.IndexedHausdorffMeasure
getComputations, getInnerDistances, getName, getRuntimeApproximation, getSimilarity, getSimilarity, getType, runWithoutIndex
-
Methods inherited from class org.aksw.limes.core.measures.measure.pointsets.APointsetsMeasure
pointToPointDistance
-
-
-
-
Field Detail
-
sourceIndex
public CentroidIndex sourceIndex
-
ih
public IndexedHausdorffMeasure ih
-
-
Method Detail
-
computeIndexes
public void computeIndexes(Set<Polygon> source, Set<Polygon> target)
- Parameters:
source- polygonstarget- polygons
-
run
public AMapping run(Set<Polygon> source, Set<Polygon> target, double threshold)
- Specified by:
runin interfaceIPointsetsMeasure- Overrides:
runin classIndexedHausdorffMeasure
-
computeDistance
public double computeDistance(Polygon X, Polygon Y, double threshold)
- Specified by:
computeDistancein interfaceIPointsetsMeasure- Overrides:
computeDistancein classIndexedHausdorffMeasure
-
-