|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--manifold.base.Glyph
|
+--flatscape.FGlyph
|
+--flatscape.glyph.GeometricFigure
Base geometric figure glyph.
Copyright (c) 2001 Rutgers, The State University of New Jersey
| Field Summary | |
protected java.awt.Color |
fillColor_
Copy of fill.color property. |
protected double |
height_
Copy of height property. |
protected java.awt.Color |
lineColor_
Copy of line.color property. |
protected double |
lineWidth_
Copy of line.width property. |
protected double |
width_
Copy of width property. |
| Fields inherited from class flatscape.FGlyph |
curInteractionPoint, DEFAULT, interactionPoints, POINTSIZE, selected_ |
| Fields inherited from class manifold.base.Glyph |
model_, TRANSFORM, viewer_, visible_ |
| Constructor Summary | |
GeometricFigure()
|
|
| Method Summary | |
void |
draw(Traversal t)
FGlyphs can not be drawed - Does nothing. |
protected java.awt.Shape |
getBoundingShape()
Gets the bounding shape of the glyph. |
Limits |
getLimits()
|
protected abstract java.awt.Shape |
getShape()
|
protected java.awt.Shape |
getShape(double[] projectionPlane)
|
void |
propertyChange(org.w3c.dom.Element source,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
Method called by a UForm which had a change of a property. |
protected void |
updateProperties()
Updates the local copies of the properties from the model. |
| Methods inherited from class flatscape.FGlyph |
addInteractionPoint, children, config, constructGlyph, drawSelectionBox, getAllowsChildren, getChildAt, getChildCount, getIndex, getInteractionPoint, getParent, getTransform, getTransform, insert, isLeaf, moveInteractionPoint, pick, pickInteractionPoint, remove, remove, removeFromParent, setInteractionPoint, setModel, setParent, setSelected, setUserObject, toString, traverse, updateInteractionPoints, validTypes |
| Methods inherited from class manifold.base.Glyph |
getModel, getViewer, isVisible, setViewer, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected double width_
protected double height_
protected java.awt.Color lineColor_
protected double lineWidth_
protected java.awt.Color fillColor_
| Constructor Detail |
public GeometricFigure()
| Method Detail |
public void draw(Traversal t)
FGlyph
draw in class FGlypht - keeps the state of the traversalprotected abstract java.awt.Shape getShape()
protected java.awt.Shape getShape(double[] projectionPlane)
protected java.awt.Shape getBoundingShape()
FGlyphpick(Traversal t) method
of FGlyph is to be used
getBoundingShape in class FGlyphprotected void updateProperties()
updateProperties in class FGlyphpublic Limits getLimits()
getLimits in class FGlyph
public void propertyChange(org.w3c.dom.Element source,
java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
propertyChange in class FGlyphsource - the UForm which had a property changename - the name of the propertyoldValue - the old value of the propertynewValue - the new value of the property
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||