|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--edu.umd.cs.jazz.ZSceneGraphObject
|
+--edu.umd.cs.jazz.ZVisualComponent
|
+--edu.umd.cs.jazz.component.ZBasicVisualComponent
|
+--edu.umd.cs.jazz.component.ZShape
|
+--edu.umd.cs.jazz.component.ZEllipse
ZEllipse is a graphic object that represents a hard-cornered or rounded ellipse.
Warning: Serialized and ZSerialized objects of this class will not be compatible with future Jazz releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Jazz. A future release of Jazz will provide support for long term persistence.
| Field Summary | |
protected java.awt.geom.Ellipse2D |
ellipse
|
| Fields inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
absPenWidth, DEFAULT_ABS_PEN_WIDTH, DEFAULT_FILL_PAINT, DEFAULT_PEN_PAINT, DEFAULT_PEN_WIDTH, DEFAULT_STROKE, fillPaint, penPaint, penWidth, stroke |
| Fields inherited from class edu.umd.cs.jazz.ZSceneGraphObject |
bounds, inTransaction, invalidBounds, invalidVolatileBounds, listenerList, volatileBounds, volatileBounds_DEFAULT |
| Constructor Summary | |
ZEllipse()
Constructs a new Ellipse, initialized to location (0, 0) and size (0, 0). |
|
ZEllipse(double x,
double y)
Constructs an Ellipse2D at the specified location, initialized to size (0, 0). |
|
ZEllipse(double x,
double y,
double width,
double height)
Constructs and initializes an Ellipse2D from the specified coordinates. |
|
ZEllipse(java.awt.geom.Ellipse2D r)
Constructs a new Ellipse based on the geometry of the one passed in. |
|
| Method Summary | |
protected java.lang.Object |
duplicateObject()
Returns a clone of this object. |
java.awt.geom.Ellipse2D |
getEllipse()
Return the ellipse. |
java.awt.Shape |
getShape()
Return the shape. |
void |
setEllipse(java.awt.geom.Ellipse2D aEllipse)
Set the ellipse. |
void |
setFrame(double x,
double y,
double width,
double height)
Sets the coordinates of this ellipse. |
void |
setFrame(java.awt.geom.Ellipse2D r)
Sets coords of ellipse |
void |
setState(java.lang.String fieldType,
java.lang.String fieldName,
java.lang.Object fieldValue)
Set some state of this object as it gets read back in. |
void |
writeObject(ZObjectOutputStream out)
Write out all of this object's state. |
| Methods inherited from class edu.umd.cs.jazz.component.ZShape |
computeBounds, getFrame, getHeight, getStrokeTransformForAbsPenWidth, getWidth, getX, getY, pick, pickStroke, render |
| Methods inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
getAbsPenWidth, getFillColor, getFillPaint, getPenColor, getPenPaint, getPenWidth, getPenWidthForCurrentContext, getStroke, setAbsPenWidth, setFillColor, setFillPaint, setPenColor, setPenPaint, setPenWidth, setStroke |
| Methods inherited from class edu.umd.cs.jazz.ZVisualComponent |
addParent, getNumParents, getParents, getParentsReference, getRoot, paint, pickBounds, removeParent, repaint, repaint, trimToSize, updateBounds, updateObjectReferences, updateVolatility, writeObjectRecurse |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected transient java.awt.geom.Ellipse2D ellipse
| Constructor Detail |
public ZEllipse()
public ZEllipse(double x,
double y)
public ZEllipse(double x,
double y,
double width,
double height)
public ZEllipse(java.awt.geom.Ellipse2D r)
| Method Detail |
protected java.lang.Object duplicateObject()
duplicateObject in class ZBasicVisualComponentZSceneGraphObject.duplicateObject()public java.awt.geom.Ellipse2D getEllipse()
public void setFrame(double x,
double y,
double width,
double height)
public void setFrame(java.awt.geom.Ellipse2D r)
public java.awt.Shape getShape()
getShape in class ZShapepublic void setEllipse(java.awt.geom.Ellipse2D aEllipse)
public void writeObject(ZObjectOutputStream out)
throws java.io.IOException
writeObject in interface ZSerializablewriteObject in class ZBasicVisualComponentout - The stream that this object writes into
java.io.IOException
public void setState(java.lang.String fieldType,
java.lang.String fieldName,
java.lang.Object fieldValue)
setState in interface ZSerializablesetState in class ZBasicVisualComponentfieldType - The fully qualified type of the fieldfieldName - The name of the fieldfieldValue - The value of the field
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||