Package org.opensourcephysics.media.core


package org.opensourcephysics.media.core
  • Class
    Description
    A VideoAdapter that must be accessed asynchronously (JSMovieVideo)
    This is a Filter that applies radial transformations to an image.
    This is a Filter that subtracts a baseline image from the source image.
    This is a Filter that changes the brightness and contrast of a source image.
    A ClipControl controls a VideoClip.
    This displays and sets VideoClip and ClipControl properties.
    This is a Filter that produces fading ghost images of dark objects on a bright background.
    An interface for a Trackable object that gets its position (and optional time) data from an external source.
    This is a NumberField that displays numbers in decimal format with a fixed number of decimal places.
    This is a Filter that returns only one field of an interlaced video image.
    This manages an array of doubles.
    This defines methods used by drawable images.
    This is the abstract base class for all image filters.
    This is a Filter that contains and manages a series of Filters.
    This is a Filter that produces fading ghost images of bright objects on a dark background.
    This is a Filter that produces a grayscale version of the source.
    This manages point and vector transformations between imagespace and worldspace coordinates.
    Inner class containing the coords data for a single frame number.
    A class to save and load ImageCoordSystem data.
    This is a Video assembled from one or more still images.
    This is an image video recorder that uses scratch files.
    This implements the VideoType interface with a buffered image type.
     
    This is a NumberField that accepts only integers.
    This defines methods used by interactive drawable images.
    This is a Filter that applies a log transform to the source.
    String resources for media classes.
    This is a Filter that produces a negative version of the source.
    A NumberField is a JTextField that formats and displays numbers.
    A helper class specifically for NumberFieldRenderer to not have to have any association with an actual JTextField.
    This is a Filter that corrects perspective in the source image.
    This is a Filter that applies radial transformations to an image.
    This is a Filter that changes the pixel dimensions of an image.
    This is a Filter that rotates the source image.
    This NumberField displays numbers in scientific format.
    This VideoRecorder records to a scratch file which is then copied as needed.
    This is a ClipControl that displays every step in a video clip.
    This is a Filter that produces fading strobe images.
    This is a Filter that sums pixel values from multiple images.
    This is a Trackable circle that extends TShape.
    This draws the worldspace origin and axes of an image coordinate system.
    A class to find the best match of a template image in a target image.
    This is a TShape that draws a line.
    This obtains line profile data from a video image.
    This is a Point2D that implements the Interactive and Trackable interfaces with additional utility methods.
    A Trackable object implements no special methods but promises to draw itself correctly in both imagespace and worldspace.
    This is a circle that implements the Trackable interface and is associated with a single video frame.
    This manages an AffineTransform array.
    This is the base class for all TPoint objects that draw a Shape.
    This is a TShape that draws a vector.
    A coordinate string builder for a video panel.
    This defines methods to control a video image sequence.
    This provides basic implementations of all Video methods.
    A class to save and load and save Video data.
    This defines a subset of video frames called steps.
    This is a ClipControl that uses the video itself for timing.
    This is a FileFilter that accepts video files.
    This is a DrawingFrame with video menu items.
    A video capture utility using media classes.
    This provides static methods for managing video and text input/output.
     
    VideoClip and VideoRecorder need persistent loaders that must later be asynchronously finalized.
     
     
     
    This is a general purpose mouse handler for a video panel drawing TShapes.
    This is an interactive drawing panel with a video player.
    A class to save and load data for this object.
    This is a GUI component for playing a VideoClip.
    GoToDialog inner class
    This defines methods for creating a video from a series of images.
    This defines methods common to all video types.