Uses of Class
viper.descriptors.attributes.FrameSpan

Packages that use FrameSpan
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 FrameSpan in viper.comparison.distances
 

Methods in viper.comparison.distances that return FrameSpan
 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.
 

Methods in viper.comparison.distances with parameters of type FrameSpan
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.
 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.
 

Uses of FrameSpan in viper.descriptors
 

Fields in viper.descriptors declared as FrameSpan
protected  FrameSpan Descriptor.span
           
 

Methods in viper.descriptors that return FrameSpan
 FrameSpan DescSingle.getBrokenFrameSpan()
          Breaks the combined frame span of the attributes.
 FrameSpan DescSingle.getFrameSpan()
          Gets the descriptor's frame span.
abstract  FrameSpan Descriptor.getFrameSpan()
          Gets the frames where the descriptor exists.
 FrameSpan DescPrototype.getFrameSpan()
           
 FrameSpan DescAggregate.getFrameSpan()
           
 

Methods in viper.descriptors with parameters of type FrameSpan
 java.util.Iterator DescVector.cropNodesToSpan(FrameSpan span)
           
 java.util.Iterator DescVector.getNodesByFrame(FrameSpan span)
           
 void DescSingle.setFrameSpan(FrameSpan span)
          changes the framespan.
 Descriptor DescSingle.crop(FrameSpan span)
           
 java.util.Iterator DescriptorList.getNodesByFrame(FrameSpan subspan)
          Returns descriptors that contain the subspan, or some of the subspan, with their framespan set to the subspan intersected with the span.
 java.util.Iterator DescriptorList.cropNodesToSpan(FrameSpan span)
          Like getNodesByFrame, but instead, the Iterator returns copies of the Descriptor objects contained here, each cropped to contain no frames beyond the specified FrameSpan.
abstract  void Descriptor.setFrameSpan(FrameSpan span)
          Replaces the frame span.
abstract  Descriptor Descriptor.crop(FrameSpan span)
          Like clone, but only clones a subset of this descriptor.
 void DescPrototype.setFrameSpan(FrameSpan span)
          Prototypes are not instantiated, so do not have frame spans; this method throws an exception.
 Descriptor DescPrototype.crop(FrameSpan span)
          Does nothing.
 void DescAggregate.setFrameSpan(FrameSpan span)
           
 Descriptor DescAggregate.crop(FrameSpan span)
           
 

Uses of FrameSpan in viper.descriptors.attributes
 

Methods in viper.descriptors.attributes that return FrameSpan
 FrameSpan FrameSpan.intersect(FrameSpan other)
          Returns the span that is shared between this and the other.
 FrameSpan FrameSpan.minus(FrameSpan other)
          Returns this span withou any frames in the other.
 FrameSpan FrameSpan.union(FrameSpan other)
          Returns the span that is shared between the first beginning and the last end.
static FrameSpan FrameSpan.parseFrameSpan(java.lang.String S)
          Reads a String in and parses it.
 

Methods in viper.descriptors.attributes with parameters of type FrameSpan
 boolean FrameSpan.equals(FrameSpan other)
          Tests the equality of two FrameSpans.
 boolean FrameSpan.intersects(FrameSpan other)
          Tests to see if this span intersects with the other.
 FrameSpan FrameSpan.intersect(FrameSpan other)
          Returns the span that is shared between this and the other.
 FrameSpan FrameSpan.minus(FrameSpan other)
          Returns this span withou any frames in the other.
 void FrameSpan.intersectWith(FrameSpan other)
          Removes all frames in this frame span not present in the other frame span.
 FrameSpan FrameSpan.union(FrameSpan other)
          Returns the span that is shared between the first beginning and the last end.
 boolean FrameSpan.coincide(FrameSpan other, int tolerance)
          Determines if this span and another's bounds are within a certain tolerance
 double FrameSpan.overlap(FrameSpan other)
          Calculates the overlap of another FrameSpan with this one.
 int FrameSpan.extents(FrameSpan other)
          Returns the sum of the absolute values of the differences between the beginning and ending points of this FrameSpan object and another.
static Attribute Attribute.compose(FrameSpan thisSpan, Attribute thisAttribute, FrameSpan otherSpan, Attribute otherAttribute)
          This composes two Attributes across a set of frames using the composeValues method.
protected  org.w3c.dom.Element Attribute.nullXML(org.w3c.dom.Document root, FrameSpan span)
           
 org.w3c.dom.Element Attribute.getXMLFormat(org.w3c.dom.Document root, FrameSpan descriptorSpan)
          Gets the xml representation of this attribute.
 AttributeValue Attribute.getValue(FrameSpan span, int frame)
          Gets the value at a specific frame.
 java.util.Iterator Attribute.getValues(FrameSpan span)
          Gets an iterator over all values at all frames/times, returning ValueSpanobjects.
 void Attribute.setFrameSpan(FrameSpan newSpan, FrameSpan oldSpan)
          Changes the framespan of the attribute.
 Attribute Attribute.crop(FrameSpan newSpan, FrameSpan oldSpan)
          Get a copy with only the specified framespan filled in.
 void Attribute.setValue(java.lang.String s, ErrorWriter err, FrameSpan span)
          Sets the Attribute to the value indicated by the String over a given FrameSpan.
 void Attribute.setValue(java.lang.String s, ErrorWriter err, FrameSpan span, DescVector neighbors)
          Sets the value of this attribute, using the given string.
 void Attribute.setValue(org.w3c.dom.Element el, FrameSpan span, DescVector neighbors)
          Sets the value of the attribute from the given DOM node.
 void Attribute.setValue(org.w3c.dom.Element el, FrameSpan span)
          Sets the value of the attribute from the given DOM node.