com.hp.hpl.guess.piccolo
Class GuessShapeNode3D

java.lang.Object
  extended byedu.umd.cs.piccolo.PNode
      extended byedu.umd.cs.piccolo.nodes.PPath
          extended bycom.hp.hpl.guess.piccolo.GuessShapeNode
              extended bycom.hp.hpl.guess.piccolo.GuessShapeNode3D
All Implemented Interfaces:
Cloneable, GraphElementListener, GuessPNode, NodeListener, Printable, Serializable

public class GuessShapeNode3D
extends GuessShapeNode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class edu.umd.cs.piccolo.PNode
PNode.PSceneGraphDelegate
 
Field Summary
static int shadowOffset
           
 
Fields inherited from class com.hp.hpl.guess.piccolo.GuessShapeNode
hulls, ZOOM_SIZE
 
Fields inherited from class edu.umd.cs.piccolo.nodes.PPath
PROPERTY_CODE_PATH, PROPERTY_CODE_STROKE, PROPERTY_CODE_STROKE_PAINT, PROPERTY_PATH, PROPERTY_STROKE, PROPERTY_STROKE_PAINT
 
Fields inherited from class edu.umd.cs.piccolo.PNode
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
GuessShapeNode3D(Shape aShape, Node owner, GFrame frame, int style)
           
 
Method Summary
 Object get(String field)
           
 void highlight(boolean state)
           
 void paintOverload(PPaintContext apc)
           
 void set(String field, Object o)
           
 boolean setBounds(double x1, double y1, double width, double height)
           
 boolean setBounds(Rectangle2D newBounds)
           
 void setPaint(Color c)
           
 
Methods inherited from class com.hp.hpl.guess.piccolo.GuessShapeNode
addHullListener, breakupLines, centerDisplay, getAllPorts, getDrawHeight, getDrawWidth, getOwner, getPrefPorts, getStyle, inTransition, keyTyped, mouseClicked, mouseEntered, mouseExited, moveDone, paint, paintLabel, removeHullListener, setColor, setLabel, setLabelVisible, setLocation, setLocation, setShape, setShape, setSize, setStyle
 
Methods inherited from class edu.umd.cs.piccolo.nodes.PPath
append, closePath, createEllipse, createLine, createPolyline, createPolyline, createRectangle, curveTo, endResizeBounds, getPathBoundsWithStroke, getPathReference, getStroke, getStrokePaint, intersects, lineTo, moveTo, quadTo, reset, setPathTo, setPathToEllipse, setPathToPolyline, setPathToPolyline, setPathToRectangle, setStroke, setStrokePaint, startResizeBounds, updateBoundsFromPath
 
Methods inherited from class edu.umd.cs.piccolo.PNode
addActivity, addAttribute, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, findIntersectingNodes, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsReference, getChild, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientProperty, getClientPropertyKeysEnumeration, getClientPropertyKeysIterator, getDoubleAttribute, getFullBounds, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, parentToLocal, parentToLocal, parentToLocal, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setChildPaintInvalid, setChildrenPickable, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, toImage, toImage, toImage, toString, transformBy, translate, validateFullPaint
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.guess.piccolo.GuessPNode
getHeight, getPaint, getWidth, getX, getY
 

Field Detail

shadowOffset

public static int shadowOffset
Constructor Detail

GuessShapeNode3D

public GuessShapeNode3D(Shape aShape,
                        Node owner,
                        GFrame frame,
                        int style)
Method Detail

set

public void set(String field,
                Object o)
Specified by:
set in interface GraphElementListener
Overrides:
set in class GuessShapeNode

get

public Object get(String field)
Specified by:
get in interface GraphElementListener
Overrides:
get in class GuessShapeNode

highlight

public void highlight(boolean state)
Specified by:
highlight in interface GraphElementListener
Overrides:
highlight in class GuessShapeNode

setBounds

public boolean setBounds(double x1,
                         double y1,
                         double width,
                         double height)

setBounds

public boolean setBounds(Rectangle2D newBounds)
Overrides:
setBounds in class GuessShapeNode

setPaint

public void setPaint(Color c)
Overrides:
setPaint in class GuessShapeNode

paintOverload

public void paintOverload(PPaintContext apc)
Overrides:
paintOverload in class GuessShapeNode