Uses of Package
edu.umd.cfar.lamp.viper.util

Packages that use edu.umd.cfar.lamp.viper.util
edu.umd.cfar.lamp.viper.examples.omegahead   
edu.umd.cfar.lamp.viper.geometry A set of classes for manipulating geometric data, usually used for ViPER attribute data
edu.umd.cfar.lamp.viper.gui.chronology Provides necessary data models and views for a chronicle widget view of a viper data file. 
edu.umd.cfar.lamp.viper.gui.core Some core, necessary classes for dealing with a ViPER project. 
edu.umd.cfar.lamp.viper.gui.data This package provides support classes for the viewers and editors of the individual data types, each of which has their own subpackage. 
edu.umd.cfar.lamp.viper.gui.data.bbox   
edu.umd.cfar.lamp.viper.gui.data.circle   
edu.umd.cfar.lamp.viper.gui.data.dvalue   
edu.umd.cfar.lamp.viper.gui.data.ellipse   
edu.umd.cfar.lamp.viper.gui.data.fvalue   
edu.umd.cfar.lamp.viper.gui.data.obox   
edu.umd.cfar.lamp.viper.gui.data.point   
edu.umd.cfar.lamp.viper.gui.data.polygon   
edu.umd.cfar.lamp.viper.util Provides miscellanious utility classes for the ViPER suite.  
edu.umd.cfar.lamp.viper.util.reader   
viper.api The ViPER API is a set of Java classes and interfaces that allows programmatic access to video metadata in the ViPER format.  
viper.api.impl This package contians the default implementation of the ViPER API. 
viper.api.time This package provides a set of classes for working with time and time series data. 
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 edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.examples.omegahead
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.geometry
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.chronology
Interval
          Stores an ordered pair of comparable objects that together describe a half-open interval.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.core
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
ViperSelection
          Simple selection interface for viper data.
ViperSelectionSet
           
ViperSubTree
          Represents some selection of elements from a viper tree.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.bbox
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.circle
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.dvalue
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.ellipse
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.fvalue
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.obox
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.point
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.gui.data.polygon
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.util
AbstractInterval
          An abstract base class for interval pairs of Comparable objects, such as BigIntegers or Instants.
AbstractSingleViperSubTree
          A simple, chain-type subtree.
AbstractViperSelection
          Implements event handling for viper selection.
AbstractViperSubTree
          Implements some of the more annoyingly repetative aspects of the ViperSubTree interface.
ArbitraryIndexList
          A list that is indexed with 'Comparable' instead of ints.
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
CircularIterator
          Enhanced ListIterator with methods for dealing with lists without ends.
DataMatrices.GetCost
          This interface is for functor objects that uses the nodes of a DataMatrix2d as weighted edges of a bipartite graph.
DataMatrix2d
          A generalized interface for a 2 dimensional matrix of Objects.
DefaultSingleViperSubTree
          The default single subtree is a simple chain selection, where the nodes that are descendents of the chain are all marked as selected.
ErrorWriter
          This interface should be used by all classes that perform parsing functions to write compiler-style errors.
ExceptIterator.ExceptFunctor
          Function object for testing to see if the ExceptIterator should return them.
Incrementable
          Extension to Comparable objects that allow increment and decrement operations.
Interval
          Stores an ordered pair of comparable objects that together describe a half-open interval.
IntervalIndexList
          A list of items that is indexed not by integers but by Comparable objects.
IntervalIndexList.Change
          Function object interface for the map method of the list.
MappingIterator.MappingFunctor
          Function object for converting from the domain to range of the map relation.
MatrixIndexOutOfBoundsException
          Thrown by DataMatrix2d objects when attempting to access data with a negative index or above the specified boundaries.
MatrixIterator
          An iterator for moving through data arranged in a 2-dimensional matrix.
Pair
          Simple object that replicate's c++'s stl pair facility.
Range
          This class represents a set of Intervals.
ViperSelection
          Simple selection interface for viper data.
ViperSelectionSet
           
ViperSubTree
          Represents some selection of elements from a viper tree.
ViperSubTreeChangedEvent
          This is the change event that should be passed to ChangeListeners that are attached to ViperSubTrees.
 

Classes in edu.umd.cfar.lamp.viper.util used by edu.umd.cfar.lamp.viper.util.reader
ErrorWriter
          This interface should be used by all classes that perform parsing functions to write compiler-style errors.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.api
DynamicValue
          An interval that refers to a value; useful for specifying that an item exists over the given Interval.
Interval
          Stores an ordered pair of comparable objects that together describe a half-open interval.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.api.impl
CircularIterator
          Enhanced ListIterator with methods for dealing with lists without ends.
Interval
          Stores an ordered pair of comparable objects that together describe a half-open interval.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.api.time
AbstractInterval
          An abstract base class for interval pairs of Comparable objects, such as BigIntegers or Instants.
DynamicValue
          An interval that refers to a value; useful for specifying that an item exists over the given Interval.
Incrementable
          Extension to Comparable objects that allow increment and decrement operations.
Interval
          Stores an ordered pair of comparable objects that together describe a half-open interval.
IntervalIndexList
          A list of items that is indexed not by integers but by Comparable objects.
IntervalIndexList.Change
          Function object interface for the map method of the list.
Numeric
          A replacement for the java.lang.Number class, which really should be an interface.
Range
          This class represents a set of Intervals.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.comparison
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
Equivalencies
          This allows equivalency between two different Strings.
Revealer
          Shows a series of dots, or a message, over a period of time, similar to the dots that run across the screen in an id installer or the old PKZip.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.comparison.distances
MethodNotSupportedException
          Thrown by classes that may or may not have a specific function implemented, and this instance does not.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.descriptors
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
Equivalencies
          This allows equivalency between two different Strings.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.descriptors.attributes
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
Equivalencies
          This allows equivalency between two different Strings.
ErrorWriter
          This interface should be used by all classes that perform parsing functions to write compiler-style errors.
MethodNotSupportedException
          Thrown by classes that may or may not have a specific function implemented, and this instance does not.
 

Classes in edu.umd.cfar.lamp.viper.util used by viper.filters
BadDataException
          This is thrown when the information entered from a file into an attribute's value field does not conform.
ErrorWriter
          This interface should be used by all classes that perform parsing functions to write compiler-style errors.