Uses of Class
viper.descriptors.CanonicalFileDescriptor

Packages that use CanonicalFileDescriptor
viper.comparison Provides the classes necessary to compare Descriptors, including a simple command line application useful for generating graphs between a large number of cases.  
viper.comparison.distances   
viper.descriptors Provides the classes necessary to read comparable Descriptors in from a file.  
viper.descriptors.attributes Provides the classes necessary to read Attributes in from a file and compare them.  
 

Uses of CanonicalFileDescriptor in viper.comparison
 

Methods in viper.comparison with parameters of type CanonicalFileDescriptor
static boolean Comparison.takeComparisonToThisLevel(Comparison C, int level, CanonicalFileDescriptor cfd, EvaluationParameters.ScopeRules epf)
          This takes a new comparison to the specified level.
 boolean Comparison.detect(CanonicalFileDescriptor cfd, EvaluationParameters.ScopeRules epf)
          Compares the framespans of the target and candidate descriptors.
 boolean Comparison.localize(CanonicalFileDescriptor cfd, EvaluationParameters.ScopeRules epf)
          This performs localization.
 

Constructors in viper.comparison with parameters of type CanonicalFileDescriptor
CompMatrix(DescriptorList targets, DescriptorList candidates, CanonicalFileDescriptor cfd, EvaluationParameters.ScopeRules scope, java.io.PrintWriter log)
          Creates a new structure for the comparison of two DescriptorLists.
CompMatrix(DescriptorList targets, DescriptorList candidates, CanonicalFileDescriptor cfd, EvaluationParameters.ScopeRules scope, java.io.PrintWriter log, Revealer ticker)
          Create a new descriptor comparison matrix.
 

Uses of CanonicalFileDescriptor in viper.comparison.distances
 

Methods in viper.comparison.distances that return CanonicalFileDescriptor
 CanonicalFileDescriptor Distances.DefaultDifference.getFileInformation()
           
 

Methods in viper.comparison.distances with parameters of type CanonicalFileDescriptor
 java.lang.Number MeasureDistance.getDistance(Measurable alpha, Measurable beta, CanonicalFileDescriptor cfd)
          Compute the distance.
 java.lang.Number MeasureDistance.getDistance(Measurable alpha, Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
          Compute the distance.
static Measurable.Difference Distances.helpGetDiff(Attribute alpha, FrameSpan alphaSpan, Attribute beta, FrameSpan betaSpan, Attribute blackout, FrameSpan blackoutSpan, Attribute ignore, FrameSpan ignoreSpan, int frame, CanonicalFileDescriptor cfd, Measurable.Difference old)
          Computes the difference between two attributes using the given distance metric.
static Measurable.Difference Distances.helpGetDiff(Measurable alpha, Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)
          Computes the difference between two attributes using the given distance metric.
 java.lang.Number Distances.ValueDistance.helpGetDistance(java.lang.Object alphaVal, java.lang.Object betaVal, CanonicalFileDescriptor cfd)
          Gets the distance between two instances of the appropriate attribute data type.
 java.lang.Number Distances.SmartValueDistance.helpGetDistance(java.lang.Object alphaVal, java.lang.Object betaVal, java.lang.Object blackoutVal, java.lang.Object ignoreVal, CanonicalFileDescriptor cfd)
          Gets the distance between two values, with some constraints.
 java.lang.Number Distances.HelperMeasureDistance.getDistance(Measurable alpha, Measurable beta, CanonicalFileDescriptor cfd)
           
 java.lang.Number Distances.HelperMeasureDistance.getDistance(Measurable alpha, Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
           
 java.lang.Number Distances.HelperAttrDistance.getDistance(Attribute alpha, FrameSpan alphaSpan, Attribute beta, FrameSpan betaSpan, int frame, CanonicalFileDescriptor cfd)
           
 java.lang.Number Distances.HelperAttrDistance.getDistance(Attribute alpha, FrameSpan alphaSpan, Attribute beta, FrameSpan betaSpan, Attribute blackout, FrameSpan blackoutSpan, Attribute ignore, FrameSpan ignoreSpan, int frame, CanonicalFileDescriptor cfd)
           
 FrameSpan AttrMeasure.calculateDistancesAndThresh(Attribute target, FrameSpan targetSpan, Attribute candidate, FrameSpan candSpan, CanonicalFileDescriptor cfd, DistanceHolder dh)
          Calculate the distances between the two attributes using this attribute measure.
 double AttrMeasure.distanceAgainstDynamic(Attribute target, FrameSpan gSpan, Attribute candidate, FrameSpan fSpan, CanonicalFileDescriptor cfd)
          compares two dynamic attributes
 java.lang.Number AttrDistance.getDistance(Attribute alpha, FrameSpan alphaSpan, Attribute beta, FrameSpan betaSpan, int frame, CanonicalFileDescriptor cfd)
          Compute the distance.
 java.lang.Number AttrDistance.getDistance(Attribute alpha, FrameSpan alphaSpan, Attribute beta, FrameSpan betaSpan, Attribute blackout, FrameSpan blackoutSpan, Attribute ignore, FrameSpan ignoreSpan, int frame, CanonicalFileDescriptor cfd)
          Compute the distance, with blackout and ignore.
 

Constructors in viper.comparison.distances with parameters of type CanonicalFileDescriptor
Distances.DefaultDifference(java.lang.Object alpha, java.lang.Object beta, java.lang.Object blackout, java.lang.Object ignore, CanonicalFileDescriptor cfd)
          Constructs a new difference object.
 

Uses of CanonicalFileDescriptor in viper.descriptors
 

Methods in viper.descriptors that return CanonicalFileDescriptor
 CanonicalFileDescriptor DescVector.getFileInformation()
          Gets file information.
 CanonicalFileDescriptor DescriptorList.getFileInformation()
          Gets file information.
 

Methods in viper.descriptors with parameters of type CanonicalFileDescriptor
 void DescVector.setFileInformation(CanonicalFileDescriptor cfd)
          Will try to set the canonical file descriptor.
 void DescriptorList.setFileInformation(CanonicalFileDescriptor cfd)
          Will try to set the canonical file descriptor.
 void CanonicalFileDescriptor.add(CanonicalFileDescriptor other)
          Merges the given cfd with this cfd.
 

Uses of CanonicalFileDescriptor in viper.descriptors.attributes
 

Methods in viper.descriptors.attributes that return CanonicalFileDescriptor
 CanonicalFileDescriptor Measurable.Difference.getFileInformation()
          Gets information about the source media file where the object originated.
 

Methods in viper.descriptors.attributes with parameters of type CanonicalFileDescriptor
 Measurable.Difference Measurable.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)
          For performance reasons, takes an optional (could be null) Measurable.Difference to replace the data from.
 Measurable.Difference Measurable.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
          Not optimized version.
 Measurable.Difference FrameSpan.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
           
 Measurable.Difference FrameSpan.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)
           
 Measurable.Difference Attribute_number.NumberValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
           
 Measurable.Difference Attribute_number.NumberValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)
           
 Measurable.Difference Attribute_ellipse.EllipseValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
           
 Measurable.Difference Attribute_ellipse.EllipseValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)
           
 Measurable.Difference Attribute_circle.CircleValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd)
           
 Measurable.Difference Attribute_circle.CircleValue.getDifference(Measurable beta, Measurable blackout, Measurable ignore, CanonicalFileDescriptor cfd, Measurable.Difference old)