Uses of Package
viper.descriptors.attributes

Packages that use viper.descriptors.attributes
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.  
viper.filters   
 

Classes in viper.descriptors.attributes used by viper.comparison
ImproperMetricException
          This is thrown when an Attribute or Descriptor tries to use an unspecified distance metric.
 

Classes in viper.descriptors.attributes used by viper.comparison.distances
AbstractAttribute
          This class exists to give a shared base class to Attribute and AttributePrototype.
Attribute
          This class is used to hold an attribute for a Descriptor.
FrameSpan
          This class represents the numeric span of frames in a video, consisting of the beginning and end frame and a bitmask on all frames in between, as well as several actions upon them, such as intersection, union, and size.
ImproperMetricException
          This is thrown when an Attribute or Descriptor tries to use an unspecified distance metric.
Measurable
          An interface for a data type that knows its own metric objects.
Measurable.Difference
          For attributes that have several different distance metrics, it is often convenient to save some calculations; this interface is for keeping the computed data around for a bit.
 

Classes in viper.descriptors.attributes used by viper.descriptors
Attribute
          This class is used to hold an attribute for a Descriptor.
AttributePrototype
          This class is used as a factory for Attribute data.
FrameSpan
          This class represents the numeric span of frames in a video, consisting of the beginning and end frame and a bitmask on all frames in between, as well as several actions upon them, such as intersection, union, and size.
UncomposableException
          Thrown when trying to compose two composable attributes, but, for whatever reason, they don't like it.
 

Classes in viper.descriptors.attributes used by viper.descriptors.attributes
AbstractAttribute
          This class exists to give a shared base class to Attribute and AttributePrototype.
Attribute
          This class is used to hold an attribute for a Descriptor.
Attribute_number
          This attribute represents a number type, so that integers and doubles can be compared.
Attribute_polygon
          This attribute represents a polygon
AttributePrototype
          This class is used as a factory for Attribute data.
AttributeValue
          All Attributes operate on Attribute values.
Composable
           
FrameSpan
          This class represents the numeric span of frames in a video, consisting of the beginning and end frame and a bitmask on all frames in between, as well as several actions upon them, such as intersection, union, and size.
ImproperMetricException
          This is thrown when an Attribute or Descriptor tries to use an unspecified distance metric.
Measurable
          An interface for a data type that knows its own metric objects.
Measurable.Difference
          For attributes that have several different distance metrics, it is often convenient to save some calculations; this interface is for keeping the computed data around for a bit.
UncomposableException
          Thrown when trying to compose two composable attributes, but, for whatever reason, they don't like it.
 

Classes in viper.descriptors.attributes used by viper.filters
Measurable
          An interface for a data type that knows its own metric objects.