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 TypeMethodDescriptionvoid
draw
(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()
-