Package viper.api.time

This package provides a set of classes for working with time and time series data.

See:
          Description

Interface Summary
Instant An Instant represents a discrete quantum of the current time measurement.
InstantInterval  
TemporalRange A temporal range is a set of frames that may not be contiguous.
 

Class Summary
AbstractInstantInterval An instant interval that doesn't implement getStartInstant and getEndInstant.
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.
InstantRange A range of Instants - basically, a set of non-overlapping Intervals, or a set of Instant objects.
MultipleRange Acts as an aggregate of several TemporalRange objects.
Span A span specifies either a span of frames or of time.
TemporalObject A span that takes a value.
Time Represents a unit time, usually a microsecond.
TimeEncodedIntegerVector A list of integers encoded by time.
TimeEncodedList A list, with the elements run length encoded.
TimeEncodedList.DynamicAttributeValueImpl A useful class for representing an object bound to an interval.
TimeTest Set of test cases for the viper.api.time package.
 

Exception Summary
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.
 

Package viper.api.time Description

This package provides a set of classes for working with time and time series data.