|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 ElementImage
public java.lang.String getImageFile()
ElementImage
getImageFile
in interface ElementImage
public void setImage(java.awt.Image image)
ElementImage
setImage
in interface ElementImage
image
- java.awt.Imagepublic void setRotationAngle(double angle)
ElementImage
setRotationAngle
in interface ElementImage
angle
- the rotation anglepublic double getRotationAngle()
ElementImage
getRotationAngle
in interface ElementImage
protected InteractionTarget getTargetHit(int x, int y)
Element
getTargetHit
in class Element
x
- inty
- int
public static XML.ObjectLoader getLoader()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |