1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-08-13 17:03:45 -04:00
filebot/source/net/sourceforge/filebot/similarity/MetricAvg.java

25 lines
431 B
Java

package net.sourceforge.filebot.similarity;
public class MetricAvg implements SimilarityMetric {
private final SimilarityMetric[] metrics;
public MetricAvg(SimilarityMetric... metrics) {
this.metrics = metrics;
}
@Override
public float getSimilarity(Object o1, Object o2) {
float f = 0;
for (SimilarityMetric metric : metrics) {
f += metric.getSimilarity(o1, o2);
}
return f / metrics.length;
}
}