Class NSSMVertexResult

java.lang.Object
  |
  +--SimMeasureResult
        |
        +--NSSMVertexResult

public class NSSMVertexResult
extends SimMeasureResult

This is the result of applying an NSSMVertex measure to a non-sequential similarity statement.


Field Summary
 java.util.Vector allMatches
          A Vector of MusicEdge of type MATCH, each of which points to two vertices that have been matched.
 int[] bestMatch
          The best match found.
 int doubleStringLength
           
 double[][] meanSimilarities
          The similarity matrix with the mean value of all vertex viewpoints used.
 int multipleMatchingsInBest
           
 
Fields inherited from class SimMeasureResult
measure, measureNoOverlap, origin, viewDifferences
 
Constructor Summary
NSSMVertexResult(double meas, NSSMVertex or, double[][] meansims, int[] bmatch, int doublematchings, java.util.Vector allMatch)
           
NSSMVertexResult(NSSMVertex or)
           
 
Method Summary
 void completeMatchData(NonSeqSimStmt nsss)
          Computes the number of multiple matchings and the vector allMatches
 double[][] meanVertexSimMatrices()
          Computes the mean similarities matrix.
 java.lang.String toString()
           
 java.lang.String toStringWithViewDifferences()
          Overrides this method because we don't want to see all the viewdiffs.
 
Methods inherited from class SimMeasureResult
toGnuplotHeader, toGnuplotString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

meanSimilarities

public double[][] meanSimilarities
The similarity matrix with the mean value of all vertex viewpoints used.


bestMatch

public int[] bestMatch
The best match found.


multipleMatchingsInBest

public int multipleMatchingsInBest

allMatches

public java.util.Vector allMatches
A Vector of MusicEdge of type MATCH, each of which points to two vertices that have been matched.


doubleStringLength

public final int doubleStringLength
See Also:
Constant Field Values
Constructor Detail

NSSMVertexResult

public NSSMVertexResult(double meas,
                        NSSMVertex or,
                        double[][] meansims,
                        int[] bmatch,
                        int doublematchings,
                        java.util.Vector allMatch)

NSSMVertexResult

public NSSMVertexResult(NSSMVertex or)
Method Detail

toStringWithViewDifferences

public java.lang.String toStringWithViewDifferences()
Overrides this method because we don't want to see all the viewdiffs.

Overrides:
toStringWithViewDifferences in class SimMeasureResult

meanVertexSimMatrices

public double[][] meanVertexSimMatrices()
Computes the mean similarities matrix.


completeMatchData

public void completeMatchData(NonSeqSimStmt nsss)
Computes the number of multiple matchings and the vector allMatches


toString

public java.lang.String toString()
Overrides:
toString in class SimMeasureResult