at.tuwien.ifs.feature.extraction.audio.distance
Class DistanceMatrixComputer
java.lang.Object
at.tuwien.ifs.feature.extraction.audio.distance.DistanceMatrixComputer
public class DistanceMatrixComputer
- extends java.lang.Object
Copyright Vienna University of Technology
- Version:
- $Id: DistanceMatrixComputer.java 173 2010-06-17 16:28:05Z mayer $ inspired by sources by
Rudolf Mayer
- Author:
- Thomas Lidy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
distanceMatrix
private double[][] distanceMatrix
vectors
private FeatureVectorData[] vectors
DistanceMatrixComputer
public DistanceMatrixComputer(FeatureVectorData[] vectors,
DistanceMetric metric)
throws MetricException
- Throws:
MetricException
DistanceMatrixComputer
public DistanceMatrixComputer(FeatureVectorData[] vectors,
DistanceMetric[] metrics)
throws MetricException
- Throws:
MetricException
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
getNearestNwithDistances
public java.util.List<VectorDistance> getNearestNwithDistances(int inputIndex,
DistanceMetric metric,
int N)
throws MetricException
- Throws:
MetricException
getNearestN
public FeatureVectorData[] getNearestN(int inputIndex,
DistanceMetric metric,
int N)
throws MetricException
- Throws:
MetricException