com.meapsoft
Class EuclideanDist

java.lang.Object
  extended bycom.meapsoft.ChunkDist
      extended bycom.meapsoft.EuclideanDist
All Implemented Interfaces:
java.util.Comparator, java.io.Serializable

public class EuclideanDist
extends ChunkDist

Simple distance metric calculating the euclidean distance (squared) between two chunks' feature vectors.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.meapsoft.ChunkDist
featdim, next, targetChunk
 
Constructor Summary
EuclideanDist()
           
EuclideanDist(ChunkDist o)
           
EuclideanDist(ChunkDist o, int[] i)
           
EuclideanDist(int[] i)
           
 
Method Summary
 double distance(Chunk ch1, Chunk ch2)
          Compute distance between two Chunks
 
Methods inherited from class com.meapsoft.ChunkDist
compare, equals, setTarget
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EuclideanDist

public EuclideanDist()

EuclideanDist

public EuclideanDist(ChunkDist o)

EuclideanDist

public EuclideanDist(int[] i)

EuclideanDist

public EuclideanDist(ChunkDist o,
                     int[] i)
Method Detail

distance

public double distance(Chunk ch1,
                       Chunk ch2)
Description copied from class: ChunkDist
Compute distance between two Chunks

Overrides:
distance in class ChunkDist