syn3d.nodes.java3d
Class CubeNodeJava3D

java.lang.Object
  extended by syn3d.base.ActiveNode
      extended by syn3d.nodes.ShapeNode
          extended by syn3d.nodes.java3d.ShapeNodeJava3D
              extended by syn3d.nodes.java3d.CubeNodeJava3D
All Implemented Interfaces:
java.io.Serializable, EndNotificationListener

public class CubeNodeJava3D
extends ShapeNodeJava3D
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class syn3d.nodes.java3d.ShapeNodeJava3D
ShapeNodeJava3D.J3DPropertiesPanel
 
Nested classes/interfaces inherited from class syn3d.nodes.ShapeNode
ShapeNode.PropertiesPanel
 
Field Summary
protected static int anonymousNodeNumber
           
 
Fields inherited from class syn3d.nodes.java3d.ShapeNodeJava3D
polygonOffset, polygonOffsetFactor, shape
 
Fields inherited from class syn3d.nodes.ShapeNode
actions, baseColor, baseColorMapper, baseColorMapperSource, FILLED_MODE, FLAT_MODE, highlightColor, highlightColorMapper, highlightColorMapperSource, highlighted, icon, mode, SHADING_MODE, WIREFRAME_MODE
 
Fields inherited from class syn3d.base.ActiveNode
children, name, parent
 
Constructor Summary
CubeNodeJava3D(ActiveNode parent)
           
 
Method Summary
protected  Shape3D createShape()
          Subclasses API when using the constructor without a shape specified
 
Methods inherited from class syn3d.nodes.java3d.ShapeNodeJava3D
createPanel, get3DObject, getPolygonOffset, getPolygonOffsetFactor, highlight, notifyInternalChange, remove, restoreReferences, setAppearanceForHighlight, setPolygonOffset, setPolygonOffsetFactor, unlockPolygonAttributes
 
Methods inherited from class syn3d.nodes.ShapeNode
configure, configure, doAction, duplicateProperties, getActions, getBaseColor, getHighlightColor, getIcon, getMode, notificationEnd, saveChildren, setBaseColor, setHighlightColor, setMode
 
Methods inherited from class syn3d.base.ActiveNode
addChild, findDescendantOfType, findDescendantOfType, getChildren, getName, getParent, notifyStructuralChange, propagateAddChildEvent, propagateChangeNameEvent, propagateHighlightEvent, propagateInternalChangeEvent, propagateRemoveChildEvent, propagateStructuralChangeEvent, removeChild, removeNodeTree, removeNodeTreeFrom, setName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

anonymousNodeNumber

protected static int anonymousNodeNumber
Constructor Detail

CubeNodeJava3D

public CubeNodeJava3D(ActiveNode parent)
Method Detail

createShape

protected Shape3D createShape()
Description copied from class: ShapeNodeJava3D
Subclasses API when using the constructor without a shape specified

Overrides:
createShape in class ShapeNodeJava3D
Returns:
a newly created Shape3D.