|
|||||||||
| 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.ElementImage
public class ElementImage
Title: ElementImage
Description: An image 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 | |
|---|---|
ElementImage()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getImageFile()
Gets the image displayed |
static XML.ObjectLoader |
getLoader()
Returns an XML.ObjectLoader to save and load object data. |
double |
getRotationAngle()
Gets the rotation angle for the image |
protected InteractionTarget |
getTargetHit(int x,
int y)
Gets the target that is under the (x,y) position of the screen |
void |
setImage(java.awt.Image image)
Sets the image to be displayed |
void |
setImageFile(java.lang.String file)
Sets the image file to be displayed |
void |
setRotationAngle(double angle)
Sets the rotation angle for the image. |
| 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 ElementImage()
| Method Detail |
|---|
public void setImageFile(java.lang.String file)
ElementImage
setImageFile in interface ElementImagepublic java.lang.String getImageFile()
ElementImage
getImageFile in interface ElementImagepublic void setImage(java.awt.Image image)
ElementImage
setImage in interface ElementImageimage - java.awt.Imagepublic void setRotationAngle(double angle)
ElementImage
setRotationAngle in interface ElementImageangle - the rotation anglepublic double getRotationAngle()
ElementImage
getRotationAngle in interface ElementImage
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 | ||||||||