Interface ElementImage
- All Superinterfaces:
Element
,InteractionSource
- All Known Implementing Classes:
ElementImage
Title: ElementImage
Description: Draws a circle at its position with the given size.
Because an image is essentialy a 2D object, it doesn't behave completely as a 3D object. Thus, its center will be affected by transformations of the element, BUT ITS SIZE WON'T. Moreover, in 3D visualizations, the maximum of sizeX and sizeY is used for its horizontal size. In all other views, the corresponding size is used.
Images can be rotated.
- Version:
- March 2005
- Author:
- Francisco Esquembre
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.opensourcephysics.display3d.core.Element
TARGET_POSITION, TARGET_SIZE
-
Method Summary
Modifier and TypeMethodDescriptionGets the image displayeddouble
Gets the rotation angle for the imagevoid
Sets the image to be displayedvoid
setImageFile
(String file) Sets the image file to be displayedvoid
setRotationAngle
(double angle) Sets the rotation angle for the image.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
-
Method Details
-
setImageFile
Sets the image file to be displayed- Parameters:
text
- the String
-
getImageFile
String getImageFile()Gets the image displayed -
setImage
Sets the image to be displayed- Parameters:
image
- java.awt.Image
-
setRotationAngle
void setRotationAngle(double angle) Sets the rotation angle for the image. Default is 0.- Parameters:
angle
- the rotation angle
-
getRotationAngle
double getRotationAngle()Gets the rotation angle for the image
-