Interface Trackable

All Superinterfaces:
Drawable
All Known Subinterfaces:
DataTrack, Video
All Known Implementing Classes:
AnalyticParticle, AutoTracker, AutoTracker.ATObject, AutoTracker.Corner, AutoTracker.Handle, AutoTracker.Target, Calibration, CalibrationStep.Position, CenterOfMass, CircleFitter, CoordAxes, CoordAxes.AnglePoint, CoordAxes.OriginPoint, DataToolTab.DataToolPlotter.XYAxes, DynamicParticle, DynamicParticlePolar, DynamicSystem, GifVideo, ImageVideo, InputTrack, JSMovieVideo, LineProfile, MovieVideo, OffsetOrigin, OffsetOriginStep.Position, ParticleDataTrack, ParticleModel, PencilScene, PerspectiveFilter.Corner, PerspectiveStep.Corner, PerspectiveTrack, PointMass, PositionStep.Position, Protractor, RGBRegion, RGBRegion.VertexHandle, RGBStep.Position, TapeMeasure, TCircle, TCoordAxes, TLine, TLineProfile, TMat, TPoint, TrackableCircle, TShape, TTrack, TVector, Vector, VectorSum, VideoAdapter, WorldGrid, XuggleVideo

public interface Trackable extends Drawable
A Trackable object implements no special methods but promises to draw itself correctly in both imagespace and worldspace. Most Trackable objects define their position in image coordinates and use an ImageCoordSystem to transform them to world coordinates when needed.
Version:
1.0
Author:
Douglas Brown
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    originating from VideoClip, and ImageCoordSystem
  • Method Summary

    Methods inherited from interface org.opensourcephysics.display.Drawable

    draw, isInteractive
  • Field Details

    • PROPERTY_ADJUSTING

      static final String PROPERTY_ADJUSTING
      originating from VideoClip, and ImageCoordSystem
      See Also: