Package org.opensourcephysics.display
Interface Drawable
- All Known Subinterfaces:
ByteLattice,CartesianAxes,CellLattice.OSLattice,DataTrack,DrawableAxes,DrawableImage,Interactive,InteractiveImage,LogMeasurable,Measurable,Plot2D,PolarAxes,Selectable,Trackable,Video
- All Known Implementing Classes:
AbstractAxes,AbstractInteractive,AbstractPolarAxis,AbstractTrail,AnalyticParticle,Arrow,AutoTracker,AutoTracker.ATObject,AutoTracker.Corner,AutoTracker.Handle,AutoTracker.Target,BinaryLattice,BoundedImage,BoundedShape,BoundedTextLine,ByteImage,ByteRaster,Calibration,CalibrationStep.Position,Carpet,CartesianInteractive,CartesianType1,CartesianType2,CartesianType3,CellLattice,CellLatticeOSX,CellLatticePC,CenterOfMass,Circle,CircleFitter,ComplexCarpet,ComplexContourPlot,ComplexDataset,ComplexGridPlot,ComplexInterpolatedPlot,ComplexSurfacePlot,ContourPlot,CoordAxes,CoordAxes.AnglePoint,CoordAxes.OriginPoint,CustomAxes,DataColumn,DataFunction,DataRaster,Dataset,DatasetManager,DataToolTab.DataToolAxes,DataToolTab.DataToolPlotter.LimitLine,DataToolTab.DataToolPlotter.SelectionBox,DataToolTab.DataToolPlotter.XYAxes,DrawableBuffer,DrawableGroup,DrawableShape,DrawableTextLine,DynamicParticle,DynamicParticlePolar,DynamicSystem,FunctionDrawer,GifVideo,GrayscalePlot,Grid,GridPlot,HighlightableDataset,Histogram,HistogramDataset,ImageVideo,InputTrack,IntegerImage,IntegerRaster,InteractiveArrow,InteractiveCenteredArrow,InteractiveCircle,InteractiveImage,InteractiveLabel,InteractiveShape,InteractiveTextLine,InterpolatedPlot,JSMovieVideo,LineProfile,MeasuredCircle,MeasuredImage,MessageDrawable,MovieVideo,OffsetOrigin,OffsetOriginStep.Position,ParticleDataTrack,ParticleModel,PencilCaption,PencilDrawing,PencilScene,PerspectiveFilter.Corner,PerspectiveStep.Corner,PerspectiveTrack,PointMass,PolarType1,PolarType2,PositionStep.Position,Protractor,Protractor,Protractor.Tip,RGBRegion,RGBRegion.VertexHandle,RGBStep.Position,SiteLattice,Spring,Stripchart,SurfacePlot,TapeMeasure,TCircle,TCoordAxes,TextBox,TitleText,TLine,TLineProfile,TMat,TPoint,TrackableCircle,Trail,TrailBezier,TrailSmart,TriangularBinaryLattice,TriangularByteLattice,TShape,TTrack,TVector,UncertainFunctionDrawer,Vector,VectorPlot,VectorSum,VideoAdapter,WorldGrid,XAxis,XuggleVideo,XYAxis,YAxis
public interface Drawable
Drawable objects draw themselves in a DrawingPanel.
- Version:
- 1.0
- Author:
- Wolfgang Christian
-
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(DrawingPanel panel, Graphics g) Draws a representation of an object in a drawing panel.default boolean
-
Method Details
-
draw
Draws a representation of an object in a drawing panel.- Parameters:
panel-g-
-
isInteractive
default boolean isInteractive()
-