jsynoptic.plugins.syn3d.xith3d
Class SynopticViewNodeXith3d

java.lang.Object
  extended by syn3d.base.ActiveNode
      extended by jsynoptic.plugins.syn3d.SynopticViewNode
          extended by jsynoptic.plugins.syn3d.xith3d.SynopticViewNodeXith3d
All Implemented Interfaces:
java.io.Serializable, SceneChangeListener

public class SynopticViewNodeXith3d
extends SynopticViewNode
implements SceneChangeListener

See Also:
Serialized Form

Nested Class Summary
protected  class SynopticViewNodeXith3d.ViewTransformator
           
 
Field Summary
protected  PBufferCanvas3D canvas
           
protected  View3DShape shape
           
protected  SynopticViewNodeXith3d.ViewTransformator transformator
           
protected  View view
           
 
Fields inherited from class jsynoptic.plugins.syn3d.SynopticViewNode
actions, anonymousViewNumber, icon
 
Fields inherited from class syn3d.base.ActiveNode
children, name, parent
 
Constructor Summary
SynopticViewNodeXith3d(ActiveNode parent)
           
 
Method Summary
 void attach(View3DShape shape)
           
 java.awt.image.BufferedImage getSnapShot()
           
 Transformator getTransformator()
           
 void sceneChanged(SceneNode scene)
           
 
Methods inherited from class jsynoptic.plugins.syn3d.SynopticViewNode
doAction, getActions, getIcon, saveChildren
 
Methods inherited from class syn3d.base.ActiveNode
addChild, findDescendantOfType, findDescendantOfType, get3DObject, getChildren, getName, getParent, highlight, notifyInternalChange, notifyStructuralChange, propagateAddChildEvent, propagateChangeNameEvent, propagateHighlightEvent, propagateInternalChangeEvent, propagateRemoveChildEvent, propagateStructuralChangeEvent, remove, removeChild, removeNodeTree, removeNodeTreeFrom, restoreReferences, setName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

canvas

protected transient PBufferCanvas3D canvas

view

protected transient View view

shape

protected transient View3DShape shape

transformator

protected transient SynopticViewNodeXith3d.ViewTransformator transformator
Constructor Detail

SynopticViewNodeXith3d

public SynopticViewNodeXith3d(ActiveNode parent)
Method Detail

sceneChanged

public void sceneChanged(SceneNode scene)
Specified by:
sceneChanged in interface SceneChangeListener

attach

public void attach(View3DShape shape)
Specified by:
attach in class SynopticViewNode

getSnapShot

public java.awt.image.BufferedImage getSnapShot()
Specified by:
getSnapShot in class SynopticViewNode

getTransformator

public Transformator getTransformator()
Specified by:
getTransformator in class SynopticViewNode