Package org.opensourcephysics.displayejs

Interface Summary
Body An interface for bodies in 3D.
Drawable3D This interface defines methods that DrawingPanel3D needs to properly display the drawable
HasDataObjectInterface This is an interface for objects that have a data object attached
InteractionListener  
InteractionSource  
InteractionTarget This is an extension (and implementation) of the Interactive interface.
InteractiveElement InteractiveElement is an interface that extends Drawable3D and Measurable3D, but also Interactive and InteractionSource.
Measurable3D Extends org.opensourcephysics.display.Measurable with a third dimension, Z.
 

Class Summary
AbstractInteractionSource A base abstract class for objects that need to implement InteractionSource
AbstractInteractiveElement This is the basic abstract class for the family
AbstractInteractiveTile This is the basic class for all InteractiveElements which consist of a sequence of 3D colored tiles: Surface, Box, 3D Lattices and GridPlots...
DrawingPanel3D Drawing3DPanel renders drawable 3D objects on its canvas.
ElementSet An ElementSet is a simple interactive, drawable3D, measurable3D, that helps create and set some of the values of a large number of InteractiveElements using arrays.
Group  
GroupDrawable  
InteractionEvent This class is a simple extension of ActionEvent so that the event can pass any arbitrary Object as additional information.
InteractionTargetCursorPosition A particular implmentation of a position target for a cursor
InteractionTargetElementPosition  
InteractionTargetElementSize  
InteractionTargetGroupDrawableElement  
InteractionTargetPoligonMovingPoint  
InteractionTargetPoligonPoint  
InteractionTargetSetElement  
InteractionTargetTracePoint  
InteractiveArrow  
InteractiveBox  
InteractiveCone This class implements a general 3D cone.
InteractiveCursor An InteractiveParticle is an InteractiveElement that displays a RectangularShape
InteractiveCylinder This class implements a general 3D Cylinder.
InteractiveCylinderSimple This class implements a straight 3D Cylinder.
InteractiveImage An InteractiveImage is an InteractiveElement that displays an Image
InteractiveParticle An InteractiveParticle is an InteractiveElement that displays a RectangularShape
InteractivePlane  
InteractivePoints  
InteractivePoligon  
InteractiveSphere This class implements a general 3D sphere.
InteractiveSpring  
InteractiveSurface This class implements a general 3D surface.
InteractiveText  
InteractiveTrace  
Object3D  
Point3D A simple object that has three double coordinates.
Resolution  
Style A class that holds all the information possibly required by a Drawable3D when the moment comes to display itself on the screen.
TraceSet  
VectorField3D