|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectubc.cs.JLog.Animation.aAttributeTranslation
ubc.cs.JLog.Animation.aAnimationShape
ubc.cs.JLog.Animation.aAnimationShape_image
public class aAnimationShape_image
Field Summary | |
---|---|
protected float |
height
|
static java.lang.String |
HEIGHT_ATTR_KEY
|
protected java.awt.Image |
image
|
protected float |
width
|
static java.lang.String |
WIDTH_ATTR_KEY
|
Fields inherited from class ubc.cs.JLog.Animation.aAnimationShape |
---|
name, NAME_ATTR_KEY, object, OBJECT_ATTR_KEY, ROTATION_ATTR_KEY, rotation_offset, TYPE_ATTR_KEY, X_ATTR_KEY, x_offset, Y_ATTR_KEY, y_offset |
Constructor Summary | |
---|---|
aAnimationShape_image(aAnimationObject ao,
java.lang.String n,
java.lang.String iname,
float x,
float y,
float w,
float h)
|
Method Summary | |
---|---|
void |
draw(java.awt.Graphics g)
Draw the shape in the Graphics environment
provided. |
java.util.Hashtable |
getAttributes()
Returns a hashtable of every attribute associated with this object. |
java.awt.Rectangle |
getBounds()
Returns the bounding rectangle for this shape, given in global coordinates. |
jTermTranslation |
getTermTranslation()
Get the current translation unit for this object. |
java.lang.String |
getType()
Sub-classes should return their type value (i.e., the value used to specify the shape type to create in the animation<addshape> predicate command). |
void |
setAttributes(java.util.Hashtable attributes)
Set the attributes of the object to those in the given Hashtable. |
static void |
setDefaultsForTranslation(jTermTranslation t)
|
Methods inherited from class ubc.cs.JLog.Animation.aAnimationShape |
---|
getEnclosingObject, getName, setLocalPosition, setLocalRotation, setName, updateMagnification, updatePosition, updateRotation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String WIDTH_ATTR_KEY
public static final java.lang.String HEIGHT_ATTR_KEY
protected java.awt.Image image
protected float width
protected float height
Constructor Detail |
---|
public aAnimationShape_image(aAnimationObject ao, java.lang.String n, java.lang.String iname, float x, float y, float w, float h)
Method Detail |
---|
public void draw(java.awt.Graphics g)
aAnimationShape
Graphics
environment
provided.
draw
in class aAnimationShape
g
- The Graphics
environment to draw into.public java.awt.Rectangle getBounds()
aAnimationShape
getBounds
in class aAnimationShape
Rectangle
bounding this shape.public java.lang.String getType()
aAnimationShape
getType
in class aAnimationShape
public static void setDefaultsForTranslation(jTermTranslation t)
public jTermTranslation getTermTranslation()
aAttributeTranslation
getTermTranslation
in class aAnimationShape
jTermTranslation
translation unit.public java.util.Hashtable getAttributes()
iAttributes
getAttributes
in interface iAttributes
getAttributes
in class aAnimationShape
public void setAttributes(java.util.Hashtable attributes)
iAttributes
setAttributes
in interface iAttributes
setAttributes
in class aAnimationShape
attributes
- The Hashtable of attribute name-value pairings.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |