Uses of Class
viper.descriptors.attributes.Attribute

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

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

Fields in viper.descriptors declared as Attribute
protected  Attribute[] Descriptor.attributes
          The attributes.
 

Methods in viper.descriptors that return Attribute
 Attribute Descriptor.getAttribute(java.lang.String attribName)
          Returns the specified Attribute.
 Attribute Descriptor.getAttribute(java.lang.String attribName, Equivalencies map)
          Gets the attribute with the given name.
 Attribute[] Descriptor.getAttributesOfType(java.lang.String type, boolean getDerived)
          Returns the specified Attribute.
 

Methods in viper.descriptors with parameters of type Attribute
 void DescSingle.setAttribute(java.lang.String name, Attribute attribute)
          Sets the named attribute to the given value
 

Uses of Attribute in viper.descriptors.attributes
 

Subclasses of Attribute in viper.descriptors.attributes
 class Attribute_bbox
          This attribute represents a rectangle or Bounding Box.
 class Attribute_bvalue
          This attribute represents a boolean value.
 class Attribute_circle
          This attribute represents a circle.
 class Attribute_dvalue
          This attribute represents an integral value.
 class Attribute_ellipse
          This attribute represents a Ellipse.
 class Attribute_fvalue
          This attribute represents a doubleing point value.
 class Attribute_lvalue
          This attribute represents an Enumerated list element.
 class Attribute_number
          This attribute represents a number type, so that integers and doubles can be compared.
 class Attribute_obox
          This attribute represents a rotated recatangle or Oriented Box.
 class Attribute_point
          This attribute represents a point in the video.
 class Attribute_polygon
          This attribute represents a polygon
 class Attribute_svalue
          This Attribute describes a String of characters.
 

Methods in viper.descriptors.attributes that return Attribute
 Attribute AttributePrototype.create()
          Create a new attribute using this Prototype as a template.
 Attribute AttributePrototype.create(Attribute old)
          Create a new attribute of the specified type using its constructor that takes an Attribute value (copy-constructor?).
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.
 Attribute Attribute.crop(FrameSpan newSpan, FrameSpan oldSpan)
          Get a copy with only the specified framespan filled in.
 

Methods in viper.descriptors.attributes with parameters of type Attribute
static boolean Attributes.isGoodValue(Attribute type, java.lang.String value)
          Tests to see if the string represents a possible value of the given attribute type.
static java.lang.Object Attributes.parseValue(Attribute type, java.lang.Object value)
          Converts from a String into the internal data type used by the attribute.
 Attribute AttributePrototype.create(Attribute old)
          Create a new attribute of the specified type using its constructor that takes an Attribute value (copy-constructor?).
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.
 

Constructors in viper.descriptors.attributes with parameters of type Attribute
Attribute_svalue(Attribute old)
          Copies the old attribute.
Attribute_polygon(Attribute old)
          Copies the old attribute.
Attribute_point(Attribute old)
          Copies the old attribute.
Attribute_obox(Attribute old)
          Copies the old attribute.
Attribute_number(Attribute old)
          Copies the old attribute.
Attribute_lvalue(Attribute old)
          Copies the old attribute.
Attribute_fvalue(Attribute old)
          Copies the old attribute
Attribute_ellipse(Attribute old)
          Copies the old attribute.
Attribute_dvalue(Attribute old)
          Copies the old descriptor.
Attribute_circle(Attribute old)
          Copies the old attribute
Attribute_bvalue(Attribute old)
          Constructs a new copy of the old boolean attribute.
Attribute_bbox(Attribute old)
          Constructs a new copy of the old bbox value.
Attribute(Attribute old)
          Default copy constructor.