A B C D E F G H I J K L M N O P R S T U V W X Y Z

C

CAND_V_TARGS - Static variable in interface viper.comparison.distances.Distance
For framewise comparison, this type compares one candidate to all targets.
CANVAS - Static variable in class edu.umd.cfar.lamp.viper.gui.canvas.DataViewGenerator
 
CARVE_POLYS - Static variable in class edu.umd.cfar.lamp.viper.geometry.PolyList
This boolean should be set to 'false' to avoid carving polygons into simple polygons.
CENTER - Static variable in class edu.umd.cfar.lamp.apploader.misc.TableEvent
Places the click in the center of the cell.
CIRCLE - Static variable in class viper.api.datatypes.ViperDataFactoryImpl
URI for the circle type.
COMPLETE - Static variable in class viper.comparison.Comparison
Indicates that the match is finished, meaning, it has made it through the matching.
CONTENT - Static variable in interface viper.api.Config
The CONTENT descriptor type.
CONTEXT_CLICK - Static variable in class edu.umd.cfar.lamp.apploader.misc.TableEvent
Indicates a click asking for a context information.
CORNER_THRESHOLD - Variable in class edu.umd.cfar.lamp.viper.gui.canvas.GenericBoxEditor
 
CROSSHAIR_LENGTH - Static variable in class edu.umd.cfar.lamp.viper.gui.data.point.PointNode
 
CanonicalFileDescriptor - interface viper.api.extensions.CanonicalFileDescriptor.
 
CanonicalFileDescriptor - class viper.descriptors.CanonicalFileDescriptor.
This class holds a FILE Information descriptor and can perform some standard operations.
CanonicalFileDescriptor() - Constructor for class viper.descriptors.CanonicalFileDescriptor
Constructs a new canonical file descriptor from the static prototype.
CanonicalFileDescriptor(DescPrototype) - Constructor for class viper.descriptors.CanonicalFileDescriptor
Constructs a new canonical file descriptor from the given prototype.
CanonicalSourcefile - interface viper.api.extensions.CanonicalSourcefile.
A Sourcefile node that references a CFD should also implement this interface.
CanvasCreator - class edu.umd.cfar.lamp.viper.gui.canvas.CanvasCreator.
 
CanvasCreator(CreatorAssistant, Attribute) - Constructor for class edu.umd.cfar.lamp.viper.gui.canvas.CanvasCreator
 
CanvasDir - class edu.umd.cfar.lamp.viper.gui.canvas.CanvasDir.
 
CanvasEditor - class edu.umd.cfar.lamp.viper.gui.canvas.CanvasEditor.
Base class for spatial data editor proxies.
CanvasEditor(Attributable) - Constructor for class edu.umd.cfar.lamp.viper.gui.canvas.CanvasEditor
 
ChoosableFile - Static variable in class edu.umd.cfar.lamp.viper.gui.core.GT
Resource that describes a file selection filter.
Circle - class edu.umd.cfar.lamp.viper.geometry.Circle.
A circle, specified by the center point and the radius in integer format, supporting functions necessary for simple comparison.
Circle() - Constructor for class edu.umd.cfar.lamp.viper.geometry.Circle
creates circle at (0,0) with radius = 0.
Circle(int, int, int) - Constructor for class edu.umd.cfar.lamp.viper.geometry.Circle
Creates circle with center (x,y) and radius = r
Circle(Circle) - Constructor for class edu.umd.cfar.lamp.viper.geometry.Circle
Copy constructor for the circle.
CircleCanvasEditor - class edu.umd.cfar.lamp.viper.gui.data.circle.CircleCanvasEditor.
 
CircleCanvasEditor(Attributable) - Constructor for class edu.umd.cfar.lamp.viper.gui.data.circle.CircleCanvasEditor
 
CircleCreator - class edu.umd.cfar.lamp.viper.gui.data.circle.CircleCreator.
 
CircleCreator(CreatorAssistant, Attribute) - Constructor for class edu.umd.cfar.lamp.viper.gui.data.circle.CircleCreator
 
CircleEditor - class edu.umd.cfar.lamp.viper.gui.data.circle.CircleEditor.
 
CircleEditor() - Constructor for class edu.umd.cfar.lamp.viper.gui.data.circle.CircleEditor
 
CircleInterpolator - class edu.umd.cfar.lamp.viper.gui.data.circle.CircleInterpolator.
 
CircleInterpolator() - Constructor for class edu.umd.cfar.lamp.viper.gui.data.circle.CircleInterpolator
 
CircleNode - class edu.umd.cfar.lamp.viper.gui.data.circle.CircleNode.
 
CircleNode(ViperViewMediator) - Constructor for class edu.umd.cfar.lamp.viper.gui.data.circle.CircleNode
 
CircleWrapper - class viper.api.datatypes.CircleWrapper.
Attribute data type specifier for circles.
CircleWrapper() - Constructor for class viper.api.datatypes.CircleWrapper
Creates a new instance of the circle attribute data wrapper.
CircularIterator - interface edu.umd.cfar.lamp.viper.util.CircularIterator.
Enhanced ListIterator with methods for dealing with lists without ends.
ColorUtilities - class edu.umd.cfar.lamp.viper.util.ColorUtilities.
A quick hack for placeholder colors, these color utility methods and static items allow quick access to colors by their English name.
ColorUtilities() - Constructor for class edu.umd.cfar.lamp.viper.util.ColorUtilities
 
Combinator - class edu.umd.cfar.lamp.viper.util.Combinator.
This class takes in an array of Objects and runs through all possible k-combinations.
Combinator(Object[], int) - Constructor for class edu.umd.cfar.lamp.viper.util.Combinator
Constructs a new Combinator to iterate through all combinations of the specified length on the given set.
CompEvaluator - class viper.comparison.CompEvaluator.
A collection of Descriptor Objects that supports various operations on them, such as comparison between two DescVectors, collection of statistics, reading and printing from files, and various others.
CompEvaluator(DescriptorData, DescriptorData, double, int, EvaluationParameters.ScopeRules, PrintWriter) - Constructor for class viper.comparison.CompEvaluator
Creates a new evaluator, which compares several files and descriptor types, making it somewhat more general than a CompMatrix.
CompFilter - class viper.comparison.CompFilter.
Classes that implement this take in a CompMatrix and upgrade all comparisons that meet a certain criterion.
CompFilter() - Constructor for class viper.comparison.CompFilter
 
CompMatrix - class viper.comparison.CompMatrix.
A collection of Descriptor Objects that supports various operations on them, such as comparison between two DescriptorLists, collection of statistics, reading and printing from files, and various others.
CompMatrix(DescriptorList, DescriptorList, CanonicalFileDescriptor, EvaluationParameters.ScopeRules, PrintWriter) - Constructor for class viper.comparison.CompMatrix
Creates a new structure for the comparison of two DescriptorLists.
CompMatrix(DescriptorList, DescriptorList, CanonicalFileDescriptor, EvaluationParameters.ScopeRules, PrintWriter, Revealer) - Constructor for class viper.comparison.CompMatrix
Create a new descriptor comparison matrix.
CompMatrix(CompMatrix, BitSet, BitSet) - Constructor for class viper.comparison.CompMatrix
Creates a new comparison matrix as a subset of an existing matrix.
Comparison - class viper.comparison.Comparison.
This class represents the differences between two Descriptors.
Comparison(Descriptor, Descriptor, Equivalencies) - Constructor for class viper.comparison.Comparison
This constructor takes in the type of Descriptor to cr DSD - Initial value is -2, if the are not the same category, -1 if they are.
Comparison() - Constructor for class viper.comparison.Comparison
Creates a new empty comparison.
Component - class edu.umd.cfar.lamp.viper.geometry.Component.
Represents a homogonous vector.
Component() - Constructor for class edu.umd.cfar.lamp.viper.geometry.Component
Constructs a new Component.
Component(Rational, Rational, Rational) - Constructor for class edu.umd.cfar.lamp.viper.geometry.Component
Constructs a new Component with the given coordinates in Rationals.
Component(int, int, int) - Constructor for class edu.umd.cfar.lamp.viper.geometry.Component
Constructs a new Component with the given coordinates.
Component(Component) - Constructor for class edu.umd.cfar.lamp.viper.geometry.Component
Constructs a new Component from the given Component.
Composable - interface viper.descriptors.attributes.Composable.
 
Config - interface viper.api.Config.
Sets the paramaters for a user-defined descriptor type.
Config.Edit - interface viper.api.Config.Edit.
Interface for editing the properties of a descriptor Config object.
ConfigEditor - class edu.umd.cfar.lamp.viper.gui.config.ConfigEditor.
The ConfigEditor presents a JTree view of a viperdata configuration, presented within a JScrollPane.
ConfigEditor() - Constructor for class edu.umd.cfar.lamp.viper.gui.config.ConfigEditor
Create a new config editor that isn't attached to any ViperData.
ConfigImpl - class viper.api.impl.ConfigImpl.
Implements the Config interface of the viper.api, including all standard extensions.
ConfigImpl(String, int) - Constructor for class viper.api.impl.ConfigImpl
Constructs a new descriptor class definition, with the given class name and type.
ConfigImpl.DescNameChangeEvent - class viper.api.impl.ConfigImpl.DescNameChangeEvent.
 
ConfigImpl.DescNameChangeUndoable - class viper.api.impl.ConfigImpl.DescNameChangeUndoable.
 
ConfigImpl.DescTypeChangeUndoable - class viper.api.impl.ConfigImpl.DescTypeChangeUndoable.
 
Configs - interface viper.api.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.
ContentTable - class edu.umd.cfar.lamp.viper.gui.table.ContentTable.
 
ContentTable(TablePanel) - Constructor for class edu.umd.cfar.lamp.viper.gui.table.ContentTable
 
ContentTable.ContentDataModel - class edu.umd.cfar.lamp.viper.gui.table.ContentTable.ContentDataModel.
 
ContentTable.ContentDataModel(Config) - Constructor for class edu.umd.cfar.lamp.viper.gui.table.ContentTable.ContentDataModel
 
ContentTable.SingleContentTable - class edu.umd.cfar.lamp.viper.gui.table.ContentTable.SingleContentTable.
 
ContentTable.SingleContentTable(TablePanel, Config) - Constructor for class edu.umd.cfar.lamp.viper.gui.table.ContentTable.SingleContentTable
 
Converter - class viper.descriptors.Converter.
Class for converting from old .gtf format to new XML format.
Converter(DescriptorData, Properties) - Constructor for class viper.descriptors.Converter
Create a new converter object for the given set of descriptor lists.
ConvexPolygon - class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon.
A class representing a Convex Polygon.
ConvexPolygon() - Constructor for class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Creates an empty convex polygon, whatever that means.
ConvexPolygon(CountingStringTokenizer) - Constructor for class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Creates a new convex polygon from the given set of tokens.
ConvexPolygon(ConvexPolygon) - Constructor for class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Copy constructor.
ConvexPolygon(int[]) - Constructor for class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Initialize a convex polygon from a sequence of points.
ConvexPolygon(List) - Constructor for class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Initialize a convex polygon from a sequence of points.
Core - Static variable in class edu.umd.cfar.lamp.apploader.LAL
The ApplicationBean that refers to the current instance of the AppLoader.
CountingStringTokenizer - class edu.umd.cfar.lamp.viper.util.reader.CountingStringTokenizer.
This class extends the StringTokenizer to also maintain a character index of each new token for error reporting.
CountingStringTokenizer(String) - Constructor for class edu.umd.cfar.lamp.viper.util.reader.CountingStringTokenizer
Constructs a new string tokenizer with the default delimiters and does not return them as tokens.
CountingStringTokenizer(String, String) - Constructor for class edu.umd.cfar.lamp.viper.util.reader.CountingStringTokenizer
Constructs a new tokenizer with the given string and tokens.
CountingStringTokenizer(String, String, boolean) - Constructor for class edu.umd.cfar.lamp.viper.util.reader.CountingStringTokenizer
Constructs a new tokenizer with the given string and tokens, while allowing the delimiters to be returned as tokens.
CreatorAssistant - interface edu.umd.cfar.lamp.viper.gui.canvas.CreatorAssistant.
Provides a way for a Creator class to display its information on the canvas, through a single PNode.
calculateDistancesAndThresh(Attribute, FrameSpan, Attribute, FrameSpan, CanonicalFileDescriptor, DistanceHolder) - Method in class viper.comparison.distances.AttrMeasure
Calculate the distances between the two attributes using this attribute measure.
canRedo() - Method in class edu.umd.cfar.lamp.apploader.undo.ActionHistoryPane
Tests to see if any redo events are available above the stack.
canRedo() - Method in interface edu.umd.cfar.lamp.apploader.undo.LabeledUndoableEdit
Checks to see if the action may be applied in the given state of the system.
canRedo() - Method in class edu.umd.cfar.lamp.apploader.undo.LalUndoableEditWrapper
canRedo() - Method in interface viper.api.extensions.ViperUndoableEvent.Undoable
Check to see if the event may be redone at the current time.
canRedo() - Method in class viper.api.impl.ConfigImpl.DescNameChangeUndoable
 
canRedo() - Method in class viper.api.impl.ConfigImpl.DescTypeChangeUndoable
 
canUndo() - Method in class edu.umd.cfar.lamp.apploader.undo.ActionHistoryPane
Tests to see if any undo events are available on the stack.
canUndo() - Method in interface edu.umd.cfar.lamp.apploader.undo.LabeledUndoableEdit
Checks to see if the action may be undone in the given state of the system.
canUndo() - Method in class edu.umd.cfar.lamp.apploader.undo.LalUndoableEditWrapper
canUndo() - Method in interface viper.api.extensions.ViperUndoableEvent.Undoable
Check to see if the event may be undone at the current time.
canUndo() - Method in class viper.api.impl.ConfigImpl.DescNameChangeUndoable
 
canUndo() - Method in class viper.api.impl.ConfigImpl.DescTypeChangeUndoable
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.apploader.propertysheets.StringEditor
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.config.AttrIsDynamicEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.config.AttrTypeEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.config.DescTypeEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.data.ViperDataFsmTextEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.data.bvalue.BvalueEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.data.lvalue.LvalueEditor
 
cancelCellEditing() - Method in class edu.umd.cfar.lamp.viper.gui.data.svalue.SvalueEditor
 
canceled() - Method in interface edu.umd.cfar.lamp.viper.gui.core.LostFileFinder.SearchCompleted
Called after the search has been revoked.
caresAboutCandidate(Descriptor) - Method in class viper.comparison.CompMatrix
Determines if the candidate should be ignored.
caresAboutTarget(Descriptor) - Method in class viper.comparison.CompMatrix
Determines if the target should be ignored.
ceiling() - Method in class edu.umd.cfar.lamp.viper.geometry.Rational
Compute the ceiling as an integer.
change(Comparable, Comparable) - Method in class edu.umd.cfar.lamp.viper.util.AbstractInterval
Not implemented; throws unsupported operation exception.
change(Comparable, Comparable) - Method in interface edu.umd.cfar.lamp.viper.util.Interval
Since an Interval is designed to be immutable, you need this thing to change the interval.
change(Object) - Method in interface edu.umd.cfar.lamp.viper.util.IntervalIndexList.Change
Apply the change to the given value.
change(Comparable, Comparable) - Method in class edu.umd.cfar.lamp.viper.util.SimpleInterval
 
change(Comparable, Comparable) - Method in class viper.api.time.Span
Not implemented; throws unsupported operation exception.
change(Comparable, Comparable) - Method in class viper.api.time.TimeEncodedList.DynamicAttributeValueImpl
Not implemented; throws unsupported operation exception.
changeDynamic(boolean) - Method in class viper.api.impl.AttributeImpl
Change the dynamic value of the attribute.
changeEvent(ModelEvent) - Method in interface edu.umd.cfar.lamp.apploader.prefs.ModelListener
Indicates that a change occurred.
changeParams(AttrValueWrapper, AttrValueWrapper) - Method in class viper.api.impl.AttributeImpl
Converts the param object, which controls the attribute value.
changeSwitches(boolean, boolean, boolean, boolean, boolean) - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Change the error switches.
changeTemporary(Model, Model) - Method in class edu.umd.cfar.lamp.apploader.prefs.PrefsManager
Change data in the temporary triplestore.
changeUser(Model, Model) - Method in class edu.umd.cfar.lamp.apploader.prefs.PrefsManager
Changes the user preferences model.
check(Object) - Method in interface edu.umd.cfar.lamp.viper.util.ExceptIterator.ExceptFunctor
This is the method that the ExceptIterator runs on each object in its internal Iterator to decide whether to return the object or not.
check(String) - Static method in class viper.comparison.distances.Distances
Check to make sure that the specified attribute has been loaded into the virtual machine.
checkError() - Method in class edu.umd.cfar.lamp.apploader.misc.TargetedPrintStream
 
checkMethod(Method, Object) - Static method in class edu.umd.cfar.lamp.apploader.AppLoader
Checks that the method can take the given parameter.
childIterator(Node) - Static method in class viper.api.impl.Util
Returns a circular iterator (never ends, unless there are no elements) through all children of the node.
childNodeType - Variable in class viper.api.impl.EventfulNodeHelper
 
clamp(int) - Static method in class edu.umd.cfar.lamp.mpeg1.video.VideoDecoder
Constrains color component values to the 0..255 range.
className - Static variable in class edu.umd.cfar.lamp.apploader.LAL
The name of the java class of which a bean is an instance.
clean() - Method in class edu.umd.cfar.lamp.apploader.prefs.FileHistoryManager
Removes all older view entries from the file history.
clear() - Method in class edu.umd.cfar.lamp.apploader.misc.FlattenedList
Doesn't clear each list; instead, clears the list of lists.
clear() - Method in class edu.umd.cfar.lamp.apploader.propertysheets.DescriberBasedProperties
Removes all properties, and listeners for changes to those properties.
clear() - Method in class edu.umd.cfar.lamp.apploader.propertysheets.ExplicitProperties
Removes all properties.
clear() - Method in class edu.umd.cfar.lamp.viper.gui.data.bbox.BboxNode
Makes all bolding "blank" so it doesn't highlight
clear() - Method in interface edu.umd.cfar.lamp.viper.util.IntervalIndexList
Removes all elements from the list.
clear() - Method in class edu.umd.cfar.lamp.viper.util.Range
 
clear() - Method in class edu.umd.cfar.lamp.viper.util.ViperSelectionSet
Removes any selection.
clear() - Method in class edu.umd.cfar.lamp.viper.util.ViperSelectionSetWithPrimarySelection
 
clear() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader.TextLine
This clears the current multiline.
clear() - Method in class viper.api.time.MultipleRange
Removes all elements from the list.
clear() - Method in class viper.api.time.Span
Intervals are immutable, so this operation is unimplemented.
clear() - Method in class viper.api.time.TimeEncodedList
Removes all elements from the list.
clear() - Method in class viper.descriptors.CanonicalFileDescriptor
Clears the cfd value.
clear(int, int) - Method in class viper.descriptors.attributes.FrameSpan
Removes all frames in the range start to stop, inclusive.
clear(int) - Method in class viper.descriptors.attributes.FrameSpan
Clears the specified frame.
clearEditors() - Method in class edu.umd.cfar.lamp.viper.gui.canvas.ViperDataPLayer
 
clearPolyList() - Method in class edu.umd.cfar.lamp.viper.geometry.PolyList
 
clearPolygon() - Method in class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
 
click(TableEvent) - Method in interface edu.umd.cfar.lamp.apploader.misc.TableListener
Simple click (single-left-click).
click(TimeLine, int) - Method in class edu.umd.cfar.lamp.viper.gui.chronology.ViperTimelineEmblemModel
 
clip(ConvexPolygon, Pnt, Pnt) - Static method in class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Cuts the polygon into two slices.
clip() - Method in class viper.descriptors.Converter
Sets each descriptor to its first frame.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.BoundingBox
Copies the box(es).
clone() - Method in interface edu.umd.cfar.lamp.viper.geometry.BoxInformation
 
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.Circle
Copies the circle.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Gets a copy of this polygon.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.Ellipse
Copies the ellipse.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.OrientedBox
Copies the box.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.PolyLine
Constructs a copy of this object.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.PolyList
Constructs a copy of this object.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.Polygon
Constructs a copy of this object.
clone() - Method in class edu.umd.cfar.lamp.viper.geometry.Squiggle
Copies the squiggle.
clone() - Method in class edu.umd.cfar.lamp.viper.util.LengthwiseEncodedList
Copies the list; does not copy the references.
clone() - Method in class edu.umd.cfar.lamp.viper.util.Range
 
clone() - Method in interface viper.api.Descriptor
Returns a deep copy of this descriptor, or the equivalent.
clone() - Method in class viper.api.impl.ConfigImpl
Returns a copy of this node, unconnected to the parent, but with copies of the attribute config nodes.
clone() - Method in class viper.api.impl.DescriptorImpl
Returns a copy of this node and the nodes beneath it, with no parent node.
clone() - Method in class viper.api.time.InstantRange
clone() - Method in class viper.api.time.MultipleRange
clone() - Method in interface viper.api.time.TemporalRange
Copies the range.
clone() - Method in class viper.api.time.TimeEncodedList
clone() - Method in class viper.comparison.CompMatrix
Creates a copy of the CompMatrix.
clone() - Method in class viper.comparison.Comparison
Creates a copy of the Comparison, but not of the Descriptors.
clone() - Method in class viper.comparison.distances.DistanceHolder
 
clone() - Method in class viper.descriptors.CanonicalFileDescriptor
 
clone() - Method in class viper.descriptors.DescAggregate
Generates a new Descriptor Object sharing none of the references of the original but containing identical data.
clone() - Method in class viper.descriptors.DescPrototype
 
clone() - Method in class viper.descriptors.DescSingle
Generates a new Descriptor Object sharing none of the references of the original but containing identical data.
clone() - Method in class viper.descriptors.Descriptor
Generates a new Descriptor Object sharing none of the references of the original but containing identical data.
clone() - Method in interface viper.descriptors.DescriptorList
Makes a copy of this list.
clone() - Method in class viper.descriptors.attributes.AbstractAttribute
Copies the attribute.
clone() - Method in class viper.descriptors.attributes.Attribute
Returns a clone of this Attribute.
clone() - Method in class viper.descriptors.attributes.AttributePrototype
Returns a clone of this Attribute.
clone() - Method in class viper.descriptors.attributes.Attribute_bbox.Bbox
 
clone() - Method in class viper.descriptors.attributes.Attribute_bbox
 
clone() - Method in class viper.descriptors.attributes.Attribute_bvalue
 
clone() - Method in class viper.descriptors.attributes.Attribute_circle
 
clone() - Method in class viper.descriptors.attributes.Attribute_dvalue
 
clone() - Method in class viper.descriptors.attributes.Attribute_ellipse
 
clone() - Method in class viper.descriptors.attributes.Attribute_fvalue
 
clone() - Method in class viper.descriptors.attributes.Attribute_lvalue
 
clone() - Method in class viper.descriptors.attributes.Attribute_obox.Obox
 
clone() - Method in class viper.descriptors.attributes.Attribute_obox
Returns a clone of this Attribute.
clone() - Method in class viper.descriptors.attributes.Attribute_point
Returns a clone of this Attribute.
clone() - Method in class viper.descriptors.attributes.Attribute_polygon
 
clone() - Method in class viper.descriptors.attributes.Attribute_svalue
 
clone() - Method in class viper.descriptors.attributes.FrameSpan
Returns a copy of the FrameSpan.
cloneInto(Range) - Method in class edu.umd.cfar.lamp.viper.util.Range
 
close() - Method in class edu.columbia.ee.flavor.Bitstream
close file
close() - Method in class edu.umd.cfar.lamp.apploader.misc.TargetedPrintStream
 
close() - Method in class edu.umd.cfar.lamp.mpeg1.video.VideoSource
 
close() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
closes the input file
closeEnough(double, double) - Static method in class edu.umd.cfar.lamp.viper.geometry.GeometryTest
Tests to see if two doubles are within some epsilon.
close_fd - Variable in class edu.columbia.ee.flavor.Bitstream
 
closedDistanceRangeToInfinite(double, double) - Static method in class viper.comparison.distances.Distances
Converts from the range zero to one to zero to the specified maximum.
cmask - Static variable in class edu.columbia.ee.flavor.Bitstream
 
coincide(FrameSpan, int) - Method in class viper.descriptors.attributes.FrameSpan
Determines if this span and another's bounds are within a certain tolerance
collinear(Pnt, Pnt, Pnt) - Static method in class edu.umd.cfar.lamp.viper.geometry.Util
Checks to see if three points are collinear.
collinearAndOverlap(Pnt, Pnt, Pnt, Pnt) - Static method in class edu.umd.cfar.lamp.viper.geometry.Util
Tests to see if two line segments are collinear and overlap.
colorTable - Static variable in class edu.umd.cfar.lamp.viper.gui.canvas.HighlightSingleton
 
commit() - Method in interface viper.api.extensions.TransactionalNode.Transaction
Commits the current changes.
comparable(Descriptor, Descriptor) - Method in class viper.comparison.EvaluationParameters.ScopeRules
Determine if two descriptors are comparable.
compare(Object, Object) - Method in class viper.api.time.FrameRate
Compares the value of two instant objects, not necessarily of the same unit.
compareTo(Object) - Method in class edu.umd.cfar.lamp.mpeg1.video.GroupOfPicturesIndexElement
 
compareTo(Object) - Method in class edu.umd.cfar.lamp.mpeg1.video.VideoIndexElement
 
compareTo(Object) - Method in class edu.umd.cfar.lamp.viper.geometry.Rational
Compares to the other number.
compareTo(Object) - Method in class viper.api.time.Frame
compareTo(Object) - Method in class viper.api.time.Time
compareTo(Object) - Method in class viper.comparison.Comparison
Sorts comparisons in order of quality.
compareTo(Object) - Method in class viper.descriptors.Descriptor
This compares the Category and Name fields.
compareTo(Object) - Method in class viper.descriptors.attributes.Attribute
Useful if arranging the set of Attributes using a linked list, I suppose.
complement(TemporalRange) - Static method in class edu.umd.cfar.lamp.viper.util.Intervals
Iterates through the complement intervals, that is, the intervals that are not in the range.
complete() - Method in class edu.umd.cfar.lamp.mpeg1.video.VideoIndex
 
composable - Variable in class viper.descriptors.Descriptor
 
compose(Descriptor, EvaluationParameters.ScopeRules) - Method in class viper.descriptors.DescAggregate
Returns a new descriptor eqiuvalent to this+D.
compose(Descriptor, EvaluationParameters.ScopeRules) - Method in class viper.descriptors.DescPrototype
Cannot compose prototypes
compose(Descriptor, EvaluationParameters.ScopeRules) - Method in class viper.descriptors.DescSingle
 
compose(Descriptor, EvaluationParameters.ScopeRules) - Method in class viper.descriptors.Descriptor
Composes this descriptor with the given descriptor under the given set of scope and composition rules.
compose(FrameSpan, Attribute, FrameSpan, Attribute) - Static method in class viper.descriptors.attributes.Attribute
This composes two Attributes across a set of frames using the composeValues method.
compose(Composable) - Method in interface viper.descriptors.attributes.Composable
Generate the composition of this object with its partner.
compose(Composable) - Method in class viper.descriptors.attributes.FrameSpan
 
composeThese(Iterator, EvaluationParameters.ScopeRules) - Static method in class viper.descriptors.Descriptor
Turns a list of Descriptors into a single Descriptor in order.
composed - Variable in class edu.umd.cfar.lamp.viper.geometry.PolyList
If true, then it is composed, and need to watch for redundancies.
composition - Variable in class viper.descriptors.attributes.Attribute
This is true iff this Attribute is composed of several.
compositionTolerance - Variable in class viper.descriptors.attributes.Attribute
 
compositionType - Variable in class viper.descriptors.attributes.Attribute
 
computeAngle(Point2D, Point2D) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
(firstPoint, secondPoint) define a line This computes the angle of the line relative to the x-axis
computeAngle(MathVector) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
 
computeHeight(MathVector, double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes the magnitude of vect perpendicular to direction of angle
computeHeightVector(MathVector, double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes component of vect perpendicular to direction of angle
computeRect(Point2D, Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.bbox.BboxCanvasEditor
 
computeRect(Point2D, CanvasDir) - Method in class edu.umd.cfar.lamp.viper.gui.data.bbox.BboxCanvasEditor
 
computeUnitHeightVector(double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes a unit vector perpendicular to direction of angle
computeUnitWidthVector(double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes a unit vector in the direction of angle
computeWidth(MathVector, double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes the magnitude of vect in the direction of angle
computeWidthVector(MathVector, double) - Static method in class edu.umd.cfar.lamp.viper.gui.canvas.MathVector
Computes component of vect in direction of angle
connectToCanvas() - Method in class edu.umd.cfar.lamp.viper.gui.canvas.ViperDataPLayer
 
construct() - Method in class edu.umd.cfar.lamp.viper.util.SwingWorker
Compute the value to be returned by the get method.
contains(Object) - Method in class edu.umd.cfar.lamp.apploader.propertysheets.ExplicitProperties
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.examples.omegahead.OmegaCanvasEditor
 
contains(Pnt) - Method in class edu.umd.cfar.lamp.viper.geometry.BoundingBox
Tests to see if any of the boxes contains the specified point
contains(Pnt) - Method in interface edu.umd.cfar.lamp.viper.geometry.BoxInformation
Tests to see if the specified point is within this rectangle
contains(Pnt) - Method in class edu.umd.cfar.lamp.viper.geometry.Circle
Tests to see if the given point is within the circle.
contains(int, int) - Method in class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Tests to see if the point is within this region.
contains(Pnt) - Method in class edu.umd.cfar.lamp.viper.geometry.ConvexPolygon
Tests to see if the point is within this region.
contains(Pnt) - Method in class edu.umd.cfar.lamp.viper.geometry.Ellipse
Tests to see if the point is within this ellipse.
contains(Pnt) - Method in class edu.umd.cfar.lamp.viper.geometry.PolyList
Tests to see if one of the subpolys contains the given point.
contains(Point2D) - Method in interface edu.umd.cfar.lamp.viper.gui.canvas.Selectable
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.bbox.BboxCanvasEditor
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.circle.CircleCanvasEditor
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.ellipse.EllipseCanvasEditor
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.obox.OboxCanvasEditor
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.point.PointCanvasEditor
 
contains(Point2D) - Method in class edu.umd.cfar.lamp.viper.gui.data.polygon.PolygonCanvasEditor
 
contains(Object) - Method in class edu.umd.cfar.lamp.viper.util.AbstractInterval
Tests to see if the given object is contained within the interval.
contains(Comparable) - Method in class edu.umd.cfar.lamp.viper.util.AbstractInterval
Tests to see if the given item is within the interval.
contains(Interval) - Method in class edu.umd.cfar.lamp.viper.util.AbstractInterval
Tests to see if the other interval is a subset of this interval.
contains(Set) - Method in class edu.umd.cfar.lamp.viper.util.AbstractInterval
Tests to see that all elements of the set are contained within this interval.
contains(Comparable) - Method in interface edu.umd.cfar.lamp.viper.util.Interval
Checks to see if this interval contains the given element.
contains(Interval) - Method in interface edu.umd.cfar.lamp.viper.util.Interval
Checks to see if the other interval is a subset of this one.
contains(Set) - Method in interface edu.umd.cfar.lamp.viper.util.Interval
Checks to see if this contains all elements of the set.
contains(Object) - Method in class edu.umd.cfar.lamp.viper.util.Range
 
contains(Object) - Method in class viper.api.time.MultipleRange
contains(Object) - Method in interface viper.api.time.TemporalRange
 
contains(Object) - Method in class viper.api.time.TimeEncodedList
Looks for the time, not the object.
contains(Pnt) - Method in class viper.descriptors.attributes.Attribute_bbox.Bbox
 
contains(Pnt) - Method in class viper.descriptors.attributes.Attribute_obox.Obox
 
containsAll(Collection) - Method in class edu.umd.cfar.lamp.apploader.propertysheets.ExplicitProperties
 
containsAll(Collection) - Method in class edu.umd.cfar.lamp.viper.util.Range
 
containsAll(Collection) - Method in class viper.api.time.Span
Checks to see that every element in the Collection of Instants c is within this Span.
containsByte(long) - Method in class edu.umd.cfar.lamp.mpeg1.system.SystemIndexElement
Determines whether or not the SystemIndexElement contains the given byte (bytePosition) of the elementary stream of this packet.
containsCommaSeparatedList(String) - Static method in class edu.umd.cfar.lamp.viper.util.StringHelp
Checks if there are commas that aren't within quote marks.
containsFrame(int) - Method in class viper.descriptors.attributes.FrameSpan
Tests to see if a given frame is contained in this FrameSpan.
containsKey(Object) - Method in class edu.umd.cfar.lamp.viper.util.Equivalencies
Determines if the specified key / right Object is in the list of Pairings.
containsPicture(int) - Method in class edu.umd.cfar.lamp.mpeg1.video.VideoIndexElement
 
containsValue(Object) - Method in class edu.umd.cfar.lamp.viper.util.Equivalencies
Determines if the specified Value / left Object is in the list of Pairings.
contextClick(TableEvent) - Method in interface edu.umd.cfar.lamp.apploader.misc.TableListener
Context click (right-click).
convert(String, Object) - Method in class edu.umd.cfar.lamp.viper.gui.canvas.DataViewGenerator
 
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute
This converts a rule into the proper format for the data type.
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute_bbox
 
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute_number
 
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute_obox
 
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute_polygon
This converts a string into a rule, writing out errors in the format to err.
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.Attribute_svalue
 
convertRule(String, List, ErrorWriter) - Method in class viper.descriptors.attributes.FrameSpan
 
convertRule(String, List, ErrorWriter) - Method in interface viper.filters.Filterable
This converts a string into a rule, writing out errors in the format to err.
convertToModern(InputStream) - Static method in class viper.descriptors.ImportExport
 
copy() - Method in class edu.umd.cfar.lamp.viper.geometry.BoundingBox
Like clone, but returns the right type.
copySource() - Method in class edu.umd.cfar.lamp.mpeg1.video.VideoSource
 
copyStream() - Method in class edu.umd.cfar.lamp.mpeg1.Mpeg1SystemStream
 
cornerPointsValid() - Method in class edu.umd.cfar.lamp.viper.gui.canvas.GenericBoxEditor
 
correctDocumentForOldNamespace(Document) - Static method in class viper.api.impl.ViperParser
Convert from the old namespace to the new namespace (with a '#' at the end).
cost(Object) - Method in interface edu.umd.cfar.lamp.viper.util.DataMatrices.GetCost
Converts a node on a bipartite graph to a weight.
cost(Object) - Method in class edu.umd.cfar.lamp.viper.util.DataMatrices.PassThrough
Gets the longValue of the object.
countTokens() - Method in class edu.umd.cfar.lamp.viper.util.reader.CountingStringTokenizer
Unsupported operation.
cpAttrName(String) - Method in class viper.api.impl.AttrConfigImpl
Returns a copy with the new attribute name.
cpAttrType(String) - Method in class viper.api.impl.AttrConfigImpl
Changes the attribute type, by returning an altered copy.
cpDefault(Object) - Method in class viper.api.impl.AttrConfigImpl
Returns a copy of this, with the default value changed.
cpDynamic(boolean) - Method in class viper.api.impl.AttrConfigImpl
Returns a new copy of the attribute config, with the change to the 'dynamic' property applied.
cpParent(Config) - Method in class viper.api.impl.AttrConfigImpl
Change the parent of this, but, since it is immutable, returns the new value.
create() - Method in class viper.descriptors.DescPrototype
Creates a new, empty descriptor from this type information.
create() - Method in class viper.descriptors.attributes.AttributePrototype
Create a new attribute using this Prototype as a template.
create(Attribute) - Method in class viper.descriptors.attributes.AttributePrototype
Create a new attribute of the specified type using its constructor that takes an Attribute value (copy-constructor?).
createAttrConfig(String, String, boolean, Object, AttrValueWrapper) - Method in interface viper.api.Config
Creates a new attribute config attached to this Config instance.
createAttrConfig(String, String, boolean, Object, AttrValueWrapper) - Method in class viper.api.impl.ConfigImpl
Note that this will not check the case of the type or the name, or check for spaces.
createAttributePrototype(String, String, boolean) - Static method in class viper.descriptors.attributes.AttributePrototype
Creates a new attribute configuration.
createChart(String, Dataset) - Static method in class viper.comparison.ViperPE
Creates a new chart for the given data set
createConfig(int, String) - Method in interface viper.api.ViperData
Creates a new Config object attached to this ViperData object.
createConfig(int, String) - Method in class viper.api.impl.ViperDataImpl
 
createDataPlayer(File, PrefsManager) - Static method in class edu.umd.cfar.lamp.viper.gui.players.DataPlayer
Factory method for data players.
createDescriptor(Config) - Method in interface viper.api.Sourcefile
Creates a new descriptor attached to this source file with the given Config.
createDescriptor(Config, int) - Method in interface viper.api.Sourcefile
Creates a new descriptor attached to this source file with the given Config and id number.
createDescriptor(Config) - Method in class viper.api.impl.SourcefileImpl
 
createDescriptor(Config, int) - Method in class viper.api.impl.SourcefileImpl
 
createInterval(Comparable, Comparable) - Method in class edu.umd.cfar.lamp.viper.util.Range
Creates a new interval.
createInterval(Comparable, Comparable) - Method in class viper.api.time.InstantRange
Creates a new interval. This is used instead of a constructor, so subclasses of this range which wish to return subclasses of interval should override this method.
createSourcefile(String) - Method in interface viper.api.ViperData
Creates an empty sourcefile attached to this viper data root for the given file name.
createSourcefile(String) - Method in class viper.api.impl.ViperDataImpl
 
crop(InstantInterval) - Method in class viper.api.time.InstantRange
Crops the range so that it is down to this size.
crop(InstantInterval) - Method in class viper.api.time.TimeEncodedList
Crops the range so that it is down to this size.
crop(FrameSpan) - Method in class viper.descriptors.DescAggregate
 
crop(FrameSpan) - Method in class viper.descriptors.DescPrototype
Does nothing.
crop(FrameSpan) - Method in class viper.descriptors.DescSingle
 
crop(FrameSpan) - Method in class viper.descriptors.Descriptor
Like clone, but only clones a subset of this descriptor.
crop(FrameSpan, FrameSpan) - Method in class viper.descriptors.attributes.Attribute
Get a copy with only the specified framespan filled in.
cropFrames(int) - Method in class viper.descriptors.Converter
Crops all frames >= n
cropNodesToSpan(FrameSpan) - Method in class viper.descriptors.DescVector
 
cropNodesToSpan(FrameSpan) - Method in interface viper.descriptors.DescriptorList
Like getNodesByFrame, but instead, the Iterator returns copies of the Descriptor objects contained here, each cropped to contain no frames beyond the specified FrameSpan.
croppingType - Variable in class viper.descriptors.Descriptor
 
cur_bit - Variable in class edu.columbia.ee.flavor.Bitstream
 
currColumn() - Method in interface edu.umd.cfar.lamp.viper.util.MatrixIterator
Get the current column offset (x position).
currDir - Variable in class edu.umd.cfar.lamp.viper.gui.canvas.GenericBoxEditor
 
currFileChanged(ViperMediatorChangeEvent) - Method in interface edu.umd.cfar.lamp.viper.gui.core.ViperMediatorChangeListener
The chosen file has changed.
currPts - Variable in class edu.umd.cfar.lamp.viper.gui.canvas.GenericBoxEditor
 
currRow() - Method in interface edu.umd.cfar.lamp.viper.util.MatrixIterator
Get the current row offset (y position).
current() - Method in interface edu.umd.cfar.lamp.viper.util.CircularIterator
Gets the last object returned by the last call to next or previous.
currentLineIsAttribute() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Checks to see if the line at which the VReader is pointing contains well-formed Attribute data.
currentLineIsAttribute(boolean) - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Checks to see if the line at which the VReader is pointing contains well-formed Attribute data.
currentLineIsBeginDirective() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Checks to see if the current line contains a #BEGIN_ directive
currentLineIsDescriptor() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Tests to see if the cursor is on a descriptor line
currentLineIsEndDirective() - Method in class edu.umd.cfar.lamp.viper.util.reader.VReader
Checks to see if the current line contains an #END_ directive

A B C D E F G H I J K L M N O P R S T U V W X Y Z