Uses of Package
viper.api

Packages that use viper.api
edu.umd.cfar.lamp.viper.examples   
edu.umd.cfar.lamp.viper.examples.omegahead   
edu.umd.cfar.lamp.viper.gui.canvas Provides a canvas view of the video frame with editable metadata overlaid atop it. 
edu.umd.cfar.lamp.viper.gui.canvas.datatypes   
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.config Widgets for displaying and editing ViPER schemata. 
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.bvalue   
edu.umd.cfar.lamp.viper.gui.data.circle   
edu.umd.cfar.lamp.viper.gui.data.ellipse   
edu.umd.cfar.lamp.viper.gui.data.lvalue   
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.gui.data.svalue   
edu.umd.cfar.lamp.viper.gui.players   
edu.umd.cfar.lamp.viper.gui.sourcefiles   
edu.umd.cfar.lamp.viper.gui.table Provides a spreadsheet-style table widget to view the different instance descriptors in a data file. 
edu.umd.cfar.lamp.viper.util Provides miscellanious utility classes for the ViPER suite.  
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.datatypes This package provides the default implementation for the standard ViPER data types, and a ViperDataFactory to create them. 
viper.api.extensions This package declares interfaces for deeper ViPER API functionality than are provided by the core interface.  
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.descriptors Provides the classes necessary to read comparable Descriptors in from a file.  
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.examples
Config
          Sets the paramaters for a user-defined descriptor type.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.examples.omegahead
Attribute
          Contains an instance of an attribute.
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.canvas
Attribute
          Contains an instance of an attribute.
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.canvas.datatypes
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.chronology
Attribute
          Contains an instance of an attribute.
Config
          Sets the paramaters for a user-defined descriptor type.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.config
AttrConfig
          Configuration information for an attribute attatched to a Config object.
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
Config
          Sets the paramaters for a user-defined descriptor type.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.core
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Attribute
          Contains an instance of an attribute.
Config
          Sets the paramaters for a user-defined descriptor type.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
MediaElement
          Represents a media file.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Attribute
          Contains an instance of an attribute.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.bbox
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.bvalue
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.circle
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.ellipse
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.lvalue
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Attribute
          Contains an instance of an attribute.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.obox
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.point
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.polygon
Attribute
          Contains an instance of an attribute.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.data.svalue
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.players
MediaElement
          Represents a media file.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.sourcefiles
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.gui.table
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Attribute
          Contains an instance of an attribute.
Config
          Sets the paramaters for a user-defined descriptor type.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
 

Classes in viper.api used by edu.umd.cfar.lamp.viper.util
AttrConfig
          Configuration information for an attribute attatched to a Config object.
Attribute
          Contains an instance of an attribute.
Config
          Sets the paramaters for a user-defined descriptor type.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by viper.api
AttrConfig
          Configuration information for an attribute attatched to a Config object.
AttrConfig.Edit
          Defines the methods for editing an existing attribute configuration.
Attribute
          Contains an instance of an attribute.
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
BadAttributeDataException
          Thrown to indicate that the application has tried to set an attribute to a value that is not allowed.
Config
          Sets the paramaters for a user-defined descriptor type.
Config.Edit
          Interface for editing the properties of a descriptor Config object.
Configs
          This is a placeholder to allow the ViPER API to be isomorphic to the XML format, and allow each element, including the root ViperData element, conform to the Node interface.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
MediaElement
          Represents a media file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
NotStaticException
          Thrown to indicate that the user is attempting to get the value or set the value of a dynamic attribute as if it were a static attribute.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
Sourcefiles
          The Sourcefiles node is a child of the ViperData node.
TemporalNode
          An interface for nodes that have associated ranges, such as dynamic attributes and OBJECT and CONTENT descriptors.
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by viper.api.datatypes
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
 

Classes in viper.api used by viper.api.extensions
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
Config
          Sets the paramaters for a user-defined descriptor type.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
TemporalNode
          An interface for nodes that have associated ranges, such as dynamic attributes and OBJECT and CONTENT descriptors.
 

Classes in viper.api used by viper.api.impl
AttrConfig
          Configuration information for an attribute attatched to a Config object.
AttrConfig.Edit
          Defines the methods for editing an existing attribute configuration.
Attribute
          Contains an instance of an attribute.
AttrValueWrapper
          A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data.
BadAttributeDataException
          Thrown to indicate that the application has tried to set an attribute to a value that is not allowed.
Config
          Sets the paramaters for a user-defined descriptor type.
Config.Edit
          Interface for editing the properties of a descriptor Config object.
Configs
          This is a placeholder to allow the ViPER API to be isomorphic to the XML format, and allow each element, including the root ViperData element, conform to the Node interface.
Descriptor
          An instance of some sort of metadata, an instantiation of a Config, that describes an event, object, or other abstract of concrete data concerning a media file.
MediaElement
          Represents a media file.
MediaSequence
          Sequence of media files to be treated as a single file.
Node
          In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
Sourcefiles
          The Sourcefiles node is a child of the ViperData node.
TemporalNode
          An interface for nodes that have associated ranges, such as dynamic attributes and OBJECT and CONTENT descriptors.
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.
 

Classes in viper.api used by viper.api.time
DynamicAttributeValue
          An extension of AttrValueWrapper that also contains InstantInterval information.
 

Classes in viper.api used by viper.descriptors
Configs
          This is a placeholder to allow the ViPER API to be isomorphic to the XML format, and allow each element, including the root ViperData element, conform to the Node interface.
Sourcefile
          Contains all of the descriptors for a specific media file (source file).
ViperData
          Classes that implement this interface act as the root for all manipulation of ViPER type metadata.