org.opensourcephysics.display3d.simple3d
Class ElementArrow

java.lang.Object
  extended by org.opensourcephysics.display3d.simple3d.Element
      extended by org.opensourcephysics.display3d.simple3d.ElementSegment
          extended by org.opensourcephysics.display3d.simple3d.ElementArrow
All Implemented Interfaces:
Element, ElementArrow, ElementSegment, InteractionSource

public class ElementArrow
extends ElementSegment
implements ElementArrow

Title: ElementArrow

Description: An Arrow using the painter's algorithm

Version:
March 2005
Author:
Francisco Esquembre

Field Summary
 
Fields inherited from class org.opensourcephysics.display3d.simple3d.ElementSegment
aCoord, bCoord, div, objects
 
Fields inherited from class org.opensourcephysics.display3d.simple3d.Element
targetPosition, targetSize
 
Fields inherited from interface org.opensourcephysics.display3d.core.Element
TARGET_POSITION, TARGET_SIZE
 
Constructor Summary
ElementArrow()
           
 
Method Summary
static XML.ObjectLoader getLoader()
          Returns an XML.ObjectLoader to save and load object data.
 
Methods inherited from class org.opensourcephysics.display3d.simple3d.ElementSegment
getTargetHit
 
Methods inherited from class org.opensourcephysics.display3d.simple3d.Element
addInteractionListener, getAxesMode, getDrawingPanel3D, getHotSpotBodyCoordinates, getInteractionTarget, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isReallyVisible, isVisible, loadUnmutableObjects, removeInteractionListener, setName, setSizeX, setSizeXYZ, setSizeXYZ, setSizeY, setSizeZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensourcephysics.display3d.core.Element
getDrawingPanel3D, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isVisible, loadUnmutableObjects, setName, setSizeX, setSizeXYZ, setSizeXYZ, setSizeY, setSizeZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame
 
Methods inherited from interface org.opensourcephysics.display3d.core.interaction.InteractionSource
addInteractionListener, getInteractionTarget, removeInteractionListener
 

Constructor Detail

ElementArrow

public ElementArrow()
Method Detail

getLoader

public static XML.ObjectLoader getLoader()
Returns an XML.ObjectLoader to save and load object data.

Returns:
the XML.ObjectLoader