Uses of Package
viper.api.time

Packages that use viper.api.time
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.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.players   
edu.umd.cfar.lamp.viper.gui.remote   
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.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. 
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.gui.canvas
Instant
          An Instant represents a discrete quantum of the current time measurement.
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.gui.chronology
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.gui.core
Frame
          Refers to a specific frame in a video.
Instant
          An Instant represents a discrete quantum of the current time measurement.
InstantInterval
           
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.gui.players
Frame
          Refers to a specific frame in a video.
FrameRate
          Stores a framerate and allows for conversion between Time objects representing microseconds and Frame objects.
Instant
          An Instant represents a discrete quantum of the current time measurement.
Span
          A span specifies either a span of frames or of time.
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.gui.remote
Instant
          An Instant represents a discrete quantum of the current time measurement.
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
 

Classes in viper.api.time used by edu.umd.cfar.lamp.viper.util
InstantInterval
           
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
 

Classes in viper.api.time used by viper.api
FrameRate
          Stores a framerate and allows for conversion between Time objects representing microseconds and Frame objects.
Instant
          An Instant represents a discrete quantum of the current time measurement.
InstantInterval
           
InstantRange
          A range of Instants - basically, a set of non-overlapping Intervals, or a set of Instant objects.
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
UnknownFrameRateException
          Thrown to indicate that the descriptor or attribute is being accessed by frame/time when it is stored in the other format without access to a conversion routine.
 

Classes in viper.api.time used by viper.api.extensions
FrameRate
          Stores a framerate and allows for conversion between Time objects representing microseconds and Frame objects.
 

Classes in viper.api.time used by viper.api.impl
Frame
          Refers to a specific frame in a video.
FrameRate
          Stores a framerate and allows for conversion between Time objects representing microseconds and Frame objects.
Instant
          An Instant represents a discrete quantum of the current time measurement.
InstantInterval
           
InstantRange
          A range of Instants - basically, a set of non-overlapping Intervals, or a set of Instant objects.
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
Time
          Represents a unit time, usually a microsecond.
TimeEncodedList
          A list, with the elements run length encoded.
UnknownFrameRateException
          Thrown to indicate that the descriptor or attribute is being accessed by frame/time when it is stored in the other format without access to a conversion routine.
 

Classes in viper.api.time used by viper.api.time
AbstractInstantInterval
          An instant interval that doesn't implement getStartInstant and getEndInstant.
Frame
          Refers to a specific frame in a video.
Instant
          An Instant represents a discrete quantum of the current time measurement.
InstantInterval
           
InstantRange
          A range of Instants - basically, a set of non-overlapping Intervals, or a set of Instant objects.
Span
          A span specifies either a span of frames or of time.
TemporalRange
          A temporal range is a set of frames that may not be contiguous.
Time
          Represents a unit time, usually a microsecond.
TimeEncodedList
          A list, with the elements run length encoded.