| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensourcephysics.display3d.simple3d.Element
org.opensourcephysics.display3d.simple3d.ElementCircle
public class ElementCircle
Title: ElementCircle
Description: A Circle using the painter's algorithm
| Field Summary | 
|---|
| 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 | |
|---|---|
ElementCircle()
 | 
|
| Method Summary | |
|---|---|
static XML.ObjectLoader | 
getLoader()
Returns an XML.ObjectLoader to save and load object data.  | 
 double | 
getRotationAngle()
Gets the rotation angle for the circle  | 
protected  InteractionTarget | 
getTargetHit(int x,
             int y)
Gets the target that is under the (x,y) position of the screen  | 
 void | 
setRotationAngle(double angle)
Sets the rotation angle for the circle.  | 
| 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 | 
|---|
public ElementCircle()
| Method Detail | 
|---|
public void setRotationAngle(double angle)
ElementCircle
setRotationAngle in interface ElementCircleangle - the rotation anglepublic double getRotationAngle()
ElementCircle
getRotationAngle in interface ElementCircle
protected InteractionTarget getTargetHit(int x,
                                         int y)
Element
getTargetHit in class Elementx - inty - int
public static XML.ObjectLoader getLoader()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||