Public Member Functions | |
void | add (VisNode node) |
void | remove (VisNode node) |
VisRoot | getRoot () |
Vector3f | traverse (VisNode other, Vector3f pos) |
void | render (List< AWTEvent > events) |
Vector3f | center () |
void | close () |
VisNode | findNode (Class<?> cls) |
Public Attributes | |
Node | node |
String | url |
VisNode | parent |
List< VisNode > | children = new CopyOnWriteArrayList<VisNode>() |
Vector3f | position |
Matrix4f | currentTransform = new Matrix4f() |
float | radius = 10 |
boolean | layoutLocked = false |
Protected Member Functions | |
VisNode (Node node, Vector3f position) | |
Package Functions | |
void | renderChildren (List< AWTEvent > events) |
float | getExtends () |
void | transform () |
abstract void | renderSelf () |
void | handleEvents (List< AWTEvent > events) |
void | closeSelf () |
Static Package Functions | |
static VisNode | findNode (VisNode root, Class<?> cl) |
Each node should fill the radius field adequate to its render output.
Definition at line 27 of file VisNode.java.
org.hfbk.vis.visnode.VisNode.VisNode | ( | Node | node, | |
Vector3f | position | |||
) | [protected] |
only constructor
Definition at line 61 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.node.
void org.hfbk.vis.visnode.VisNode.add | ( | VisNode | node | ) |
add a child node.
node | node to add |
Reimplemented in org.hfbk.vis.visnode.VisHUD, org.hfbk.vis.visnode.VisImage, org.hfbk.vis.visnode.VisImagefield, org.hfbk.vis.visnode.VisLog.LogPoint, org.hfbk.vis.visnode.VisPartitionNode, org.hfbk.vis.visnode.VisRoot, org.hfbk.vis.visnode.VisVideo, and org.hfbk.vis.visnode.VisVideoImage.
Definition at line 71 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children, and org.hfbk.vis.visnode.VisNode.node.
Referenced by org.hfbk.vis.visnode.VisUeberwach.addCamera(), org.hfbk.vis.visnode.VisUeberwach.addPortrait(), org.hfbk.vis.visnode.VisUeberwach.addSonar(), org.hfbk.vis.visnode.VisFilesysTree.FileBox.FileBox(), org.hfbk.vis.Allesfresser.friss(), org.hfbk.vis.visnode.VisKeyword.handleEvent(), org.hfbk.vis.visnode.VisFilesys.VisCallBall.handleEvent(), org.hfbk.vis.visnode.VisTarget.renderSelf(), org.hfbk.vis.visnode.VisSrt.renderSelf(), org.hfbk.vis.visnode.VisScale.renderSelf(), org.hfbk.vis.visnode.VisKeyword.renderSelf(), org.hfbk.vis.visnode.VisIcal.renderSelf(), org.hfbk.vis.visnode.VisFilesysTree.renderSelf(), org.hfbk.vis.visnode.VisText.showUI(), org.hfbk.vis.visnode.VisText.spillKeywords(), org.hfbk.vis.visnode.VisBit.state(), org.hfbk.vis.visnode.VisUeberwach.trackOne(), org.hfbk.vis.visnode.VisSet.update(), org.hfbk.vis.visnode.VisBit.VisBit(), org.hfbk.vis.visnode.VisDucts.VisDucts(), org.hfbk.vis.visnode.VisStructure.VisStructure(), org.hfbk.vis.visnode.VisRoot.visualiseSubtree(), and org.hfbk.vis.visnode.VisWelcome.VisWelcome().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.remove | ( | VisNode | node | ) |
remove a child node.
Definition at line 79 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children, and org.hfbk.vis.visnode.VisNode.node.
Referenced by org.hfbk.vis.visnode.VisHUD.clear(), org.hfbk.vis.visnode.VisImagefield.MoreButton.handleClick(), org.hfbk.vis.visnode.VisVideoImage.handleEvent(), org.hfbk.vis.visnode.VisMenu.handleEvent(), org.hfbk.vis.visnode.VisImage.handleEvent(), org.hfbk.vis.visnode.VisUeberwach.VisTrack.renderSelf(), org.hfbk.vis.visnode.VisText.renderSelf(), org.hfbk.vis.visnode.VisKeyword.renderSelf(), org.hfbk.vis.visnode.Screenshooter.renderSelf(), org.hfbk.vis.visnode.VisText.showUI(), org.hfbk.vis.visnode.VisBit.state(), org.hfbk.vis.visnode.VisHUD.VisHUD(), and org.hfbk.vis.visnode.VisRoot.visualiseSubtree().
Here is the caller graph for this function:
VisRoot org.hfbk.vis.visnode.VisNode.getRoot | ( | ) |
gets the root node of the tree
Definition at line 87 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.parent.
Referenced by org.hfbk.vis.visnode.VisLog.LogPoint.add(), org.hfbk.vis.visnode.VisNodeMousable.buildRay(), org.hfbk.vis.visnode.VisLog.LogPoint.fetch(), org.hfbk.vis.visnode.VisImagefield.fetchMore(), org.hfbk.vis.visnode.VisVideoImage.handleEvent(), org.hfbk.vis.visnode.VisNodeDraggable.handleEvent(), org.hfbk.vis.visnode.VisKeyword.handleEvent(), org.hfbk.vis.visnode.VisImage.handleEvent(), org.hfbk.vis.visnode.VisFilesys.VisCallBall.handleEvent(), org.hfbk.vis.visnode.VisNodeMousable.handleEvents(), org.hfbk.vis.visnode.VisRiver.heightMap(), org.hfbk.vis.visnode.VisKeyword.menuAction(), org.hfbk.vis.visnode.VisWelcome.renderSelf(), org.hfbk.vis.visnode.VisVideo.renderSelf(), org.hfbk.vis.visnode.VisUeberwach.VisSonarDummy.renderSelf(), org.hfbk.vis.visnode.VisUeberwach.VisSonar.renderSelf(), org.hfbk.vis.visnode.VisUeberwach.VisTrack.renderSelf(), org.hfbk.vis.visnode.VisStructure.renderSelf(), org.hfbk.vis.visnode.VisScript.renderSelf(), org.hfbk.vis.visnode.VisRoute.renderSelf(), org.hfbk.vis.visnode.VisImagefield.renderSelf(), org.hfbk.vis.visnode.VisIcal.renderSelf(), org.hfbk.vis.visnode.VisHeightfield.renderSelf(), org.hfbk.vis.visnode.VisEdges.renderSelf(), org.hfbk.vis.visnode.VisDir.renderSelf(), org.hfbk.vis.visnode.VisBit.renderSelf(), org.hfbk.vis.visnode.Sound.renderSelf(), org.hfbk.vis.visnode.Screenshooter.renderSelf(), org.hfbk.vis.visnode.Automator.renderSelf(), and org.hfbk.vis.visnode.Automator.travel().
Here is the caller graph for this function:
Vector3f org.hfbk.vis.visnode.VisNode.traverse | ( | VisNode | other, | |
Vector3f | pos | |||
) |
traverse a given point through the transformation hierarchy
the given pos in "this" local space is returned expressed in "other"s local space.
traverse(getRoot(), pos) transforms pos from a point relative to this to a point relative to the root. this allows to calculate points in a world coordinate system, eg. for camera placement.
child1.pos=node1.traverse(node2, child1.pos) updates child1's position to pass the childnode from node1 to node2 without changing its position.
other | the VisNode with target local space | |
pos | the point to transform |
Definition at line 112 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.currentTransform.
Referenced by org.hfbk.vis.visnode.VisUeberwach.VisSonar.getCost(), org.hfbk.vis.visnode.VisTarget.handleEvent(), org.hfbk.vis.visnode.VisNodeDraggable.handleEvent(), org.hfbk.vis.visnode.VisKeyword.handleEvent(), org.hfbk.vis.visnode.VisNodeMousable.handleEvents(), org.hfbk.vis.visnode.VisVideo.renderSelf(), org.hfbk.vis.visnode.VisRoot.renderSelf(), org.hfbk.vis.visnode.VisDucts.renderSelf(), org.hfbk.vis.visnode.VisDucts.VisDuct.renderSelf(), org.hfbk.vis.visnode.VisBit.renderSelf(), org.hfbk.vis.visnode.Sound.renderSelf(), org.hfbk.vis.visnode.Automator.renderSelf(), org.hfbk.vis.visnode.VisDucts.VisDuct.spin(), and org.hfbk.vis.visnode.VisUeberwach.VisSonar.update().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.render | ( | List< AWTEvent > | events | ) |
recursively renders this node and all children.
we do some culling of objects spherical extends against the view frustum. for problems see
Reimplemented in org.hfbk.vis.visnode.VisFilesysTree, org.hfbk.vis.visnode.VisHUD, org.hfbk.vis.visnode.VisLog, org.hfbk.vis.visnode.VisMolecule, and org.hfbk.vis.visnode.VisSet.
Definition at line 135 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.currentTransform, org.hfbk.vis.visnode.VisNode.getExtends(), org.hfbk.vis.visnode.VisNode.handleEvents(), org.hfbk.vis.visnode.VisNode.radius, org.hfbk.vis.visnode.VisNode.renderChildren(), org.hfbk.vis.visnode.VisNode.renderSelf(), and org.hfbk.vis.visnode.VisNode.transform().
Referenced by org.hfbk.vis.VisClient.paintGL(), and org.hfbk.vis.BirdsEye.render().
Here is the call graph for this function:
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.renderChildren | ( | List< AWTEvent > | events | ) | [package] |
Reimplemented in org.hfbk.vis.visnode.VisHUD.
Definition at line 155 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children.
Referenced by org.hfbk.vis.visnode.VisNode.render().
Here is the caller graph for this function:
float org.hfbk.vis.visnode.VisNode.getExtends | ( | ) | [package] |
recursive travels nodes to get their extends
Reimplemented in org.hfbk.vis.visnode.VisNodeMousable.
Definition at line 164 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children, and org.hfbk.vis.visnode.VisNode.radius.
Referenced by org.hfbk.vis.visnode.VisPartitionNode.balance(), org.hfbk.vis.visnode.VisDir.OpenButton.handleClick(), org.hfbk.vis.visnode.VisNode.render(), and org.hfbk.vis.visnode.VisRoot.visualiseTree().
Here is the caller graph for this function:
Vector3f org.hfbk.vis.visnode.VisNode.center | ( | ) |
recenters the nodes childs. they are relatively moved to center around this nodes origin.
Definition at line 179 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children.
Referenced by org.hfbk.vis.visnode.VisPartitionNode.balance(), and org.hfbk.vis.visnode.VisMolecule.renderSelf().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.transform | ( | ) | [package] |
actually applies this nodes transform. should be overridden for abitrary transform changes, eg. animation, billboarding etc.
Reimplemented in org.hfbk.vis.visnode.VisDucts.VisDuct, org.hfbk.vis.visnode.VisFilesysTree, org.hfbk.vis.visnode.VisInteractive, org.hfbk.vis.visnode.VisKeyword, org.hfbk.vis.visnode.VisKUKA, org.hfbk.vis.visnode.VisRoute, org.hfbk.vis.visnode.VisScale, org.hfbk.vis.visnode.VisStrip, org.hfbk.vis.visnode.VisTarget, org.hfbk.vis.visnode.VisUeberwach.VisTrack, org.hfbk.vis.visnode.VisUeberwach.VisCamera, org.hfbk.vis.visnode.VisUeberwach.VisSonar, and org.hfbk.vis.visnode.VisWall.
Definition at line 194 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.position.
Referenced by org.hfbk.vis.visnode.VisNodeMousable.buildRay(), and org.hfbk.vis.visnode.VisNode.render().
Here is the caller graph for this function:
abstract void org.hfbk.vis.visnode.VisNode.renderSelf | ( | ) | [package, pure virtual] |
implement this to actually render this node itself. also used to update a node's state.
things not seen also do not update. this is sometimes akward, sometimes useful, eg. a movie not seen does not advance
Implemented in org.hfbk.vis.visnode.Automator, org.hfbk.vis.visnode.Screenshooter, org.hfbk.vis.visnode.Sound, org.hfbk.vis.visnode.VisAtom, org.hfbk.vis.visnode.VisAudio, org.hfbk.vis.visnode.VisBalistic, org.hfbk.vis.visnode.VisBit.BitIdle, org.hfbk.vis.visnode.VisBit.BitOff, org.hfbk.vis.visnode.VisBit.BitOn, org.hfbk.vis.visnode.VisBit, org.hfbk.vis.visnode.VisButton, org.hfbk.vis.visnode.VisDir, org.hfbk.vis.visnode.VisDucts.VisDuct, org.hfbk.vis.visnode.VisDucts, org.hfbk.vis.visnode.VisEdges, org.hfbk.vis.visnode.VisFilesys.VisCallBall, org.hfbk.vis.visnode.VisFilesys, org.hfbk.vis.visnode.VisFilesysTree.FileBox, org.hfbk.vis.visnode.VisFilesysTree, org.hfbk.vis.visnode.VisHeightfield, org.hfbk.vis.visnode.VisHUD, org.hfbk.vis.visnode.VisIcal, org.hfbk.vis.visnode.VisImage, org.hfbk.vis.visnode.VisImagefield, org.hfbk.vis.visnode.VisImagefield.MoreButton, org.hfbk.vis.visnode.VisInteractive, org.hfbk.vis.visnode.VisKeyboard.VisKey, org.hfbk.vis.visnode.VisKeycloud, org.hfbk.vis.visnode.VisKeyword, org.hfbk.vis.visnode.VisKUKA, org.hfbk.vis.visnode.VisLog.LogPoint, org.hfbk.vis.visnode.VisLog, org.hfbk.vis.visnode.VisMenu, org.hfbk.vis.visnode.VisMolecule, org.hfbk.vis.visnode.VisPartitionNode, org.hfbk.vis.visnode.VisProfiler.VisCallBall, org.hfbk.vis.visnode.VisProfiler, org.hfbk.vis.visnode.VisPs.VisCallBall, org.hfbk.vis.visnode.VisPs, org.hfbk.vis.visnode.VisRiver, org.hfbk.vis.visnode.VisRoot, org.hfbk.vis.visnode.VisRoute, org.hfbk.vis.visnode.VisScale, org.hfbk.vis.visnode.VisScale.VisMarker, org.hfbk.vis.visnode.VisScript, org.hfbk.vis.visnode.VisSet, org.hfbk.vis.visnode.VisSetExample, org.hfbk.vis.visnode.VisSound, org.hfbk.vis.visnode.VisSrt, org.hfbk.vis.visnode.VisStrip, org.hfbk.vis.visnode.VisStructure, org.hfbk.vis.visnode.VisTarget, org.hfbk.vis.visnode.VisText, org.hfbk.vis.visnode.VisText.SmallButton, org.hfbk.vis.visnode.VisUeberwach.VisTrack, org.hfbk.vis.visnode.VisUeberwach.VisCamera, org.hfbk.vis.visnode.VisUeberwach.VisSonar, org.hfbk.vis.visnode.VisUeberwach.VisSonarDummy, org.hfbk.vis.visnode.VisUeberwach, org.hfbk.vis.visnode.VisVideo, org.hfbk.vis.visnode.VisVideoImage, and org.hfbk.vis.visnode.VisWelcome.
Referenced by org.hfbk.vis.visnode.VisNode.render().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.handleEvents | ( | List< AWTEvent > | events | ) | [package] |
may be overriden if node like to react to AWT events.
events |
Reimplemented in org.hfbk.vis.visnode.VisNodeMousable.
Definition at line 213 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisNode.render().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.closeSelf | ( | ) | [package] |
may be overriden if node needs to free ressources or stop threads.
Reimplemented in org.hfbk.vis.visnode.VisRoot, and org.hfbk.vis.visnode.VisVideo.
Definition at line 216 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisNode.close().
Here is the caller graph for this function:
void org.hfbk.vis.visnode.VisNode.close | ( | ) |
should be called if a node is disposed to stop associated threads.
Reimplemented in org.hfbk.vis.visnode.VisImage.
Definition at line 219 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children, and org.hfbk.vis.visnode.VisNode.closeSelf().
Referenced by org.hfbk.vis.VisClient.reset().
Here is the call graph for this function:
Here is the caller graph for this function:
static VisNode org.hfbk.vis.visnode.VisNode.findNode | ( | VisNode | root, | |
Class<?> | cl | |||
) | [static, package] |
Definition at line 224 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.children.
Referenced by org.hfbk.vis.visnode.VisNode.findNode(), org.hfbk.vis.VisTests.main(), and org.hfbk.vis.UdpListener.parseMsg().
Here is the caller graph for this function:
VisNode org.hfbk.vis.visnode.VisNode.findNode | ( | Class<?> | cls | ) |
recursively search child nodes for first node of class cl
Definition at line 234 of file VisNode.java.
References org.hfbk.vis.visnode.VisNode.findNode().
Here is the call graph for this function:
Reimplemented in org.hfbk.vis.visnode.VisFilesys.VisCallBall, org.hfbk.vis.visnode.VisProfiler.VisCallBall, and org.hfbk.vis.visnode.VisPs.VisCallBall.
Definition at line 29 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisRoot.add(), org.hfbk.vis.visnode.VisPartitionNode.add(), org.hfbk.vis.visnode.VisNode.add(), org.hfbk.vis.visnode.VisLog.LogPoint.add(), org.hfbk.vis.visnode.VisImagefield.add(), org.hfbk.vis.visnode.VisPartitionNode.balance(), org.hfbk.vis.visnode.VisSerializer.buildNode(), org.hfbk.vis.visnode.VisSet.create(), org.hfbk.vis.visnode.VisPs.create(), org.hfbk.vis.visnode.VisProfiler.create(), org.hfbk.vis.visnode.VisFilesys.create(), org.hfbk.vis.visnode.VisEdges.recurse(), org.hfbk.vis.visnode.VisNode.remove(), org.hfbk.vis.visnode.VisText.renderSelf(), org.hfbk.vis.visnode.VisFilesysTree.FileBox.renderSelf(), org.hfbk.vis.visnode.VisDir.renderSelf(), org.hfbk.vis.visnode.VisBalistic.VisBalistic(), org.hfbk.vis.visnode.VisFunction.VisFunction(), org.hfbk.vis.visnode.VisHeightfield.VisHeightfield(), org.hfbk.vis.visnode.VisInteractive.VisInteractive(), org.hfbk.vis.visnode.VisKeycloud.VisKeycloud(), org.hfbk.vis.visnode.VisKUKA.VisKUKA(), org.hfbk.vis.visnode.VisNode.VisNode(), org.hfbk.vis.visnode.VisNodeDraggable.VisNodeDraggable(), org.hfbk.vis.visnode.VisNodeMousable.VisNodeMousable(), org.hfbk.vis.visnode.VisRiver.VisRiver(), org.hfbk.vis.visnode.VisRoute.VisRoute(), org.hfbk.vis.visnode.VisScript.VisScript(), org.hfbk.vis.visnode.VisSetExample.VisSetExample(), org.hfbk.vis.visnode.VisStrip.VisStrip(), and org.hfbk.vis.visnode.VisUeberwach.VisUeberwach().
a related url. this is akward for this abstract class but currently most of VisNodes uses an url in some kind, we can process it more conveniently if defined in superclass.
Reimplemented in org.hfbk.vis.visnode.VisAudio, and org.hfbk.vis.visnode.VisVideo.
Definition at line 36 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisRoot.fetch(), org.hfbk.vis.visnode.VisImagefield.fetchMore(), org.hfbk.vis.visnode.VisVideoImage.handleEvent(), org.hfbk.vis.visnode.VisKeyword.handleEvent(), org.hfbk.vis.visnode.VisImage.handleEvent(), org.hfbk.vis.visnode.VisKeyword.menuAction(), org.hfbk.vis.visnode.VisRoot.renderSelf(), org.hfbk.vis.visnode.VisImagefield.renderSelf(), org.hfbk.vis.visnode.VisIcal.renderSelf(), org.hfbk.vis.visnode.VisEdges.renderSelf(), org.hfbk.vis.visnode.VisIcal.SuppressWarnings(), org.hfbk.vis.visnode.VisHUD.VisHUD(), org.hfbk.vis.visnode.VisImage.VisImage(), org.hfbk.vis.visnode.VisKeyword.VisKeyword(), org.hfbk.vis.visnode.VisText.VisText(), org.hfbk.vis.visnode.VisRoot.visualiseSubtree(), and org.hfbk.vis.visnode.VisVideoImage.VisVideoImage().
Definition at line 38 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisHUD.add(), org.hfbk.vis.visnode.VisPartitionNode.balance(), org.hfbk.vis.visnode.VisUeberwach.VisSonar.getCost(), org.hfbk.vis.visnode.VisNode.getRoot(), org.hfbk.vis.visnode.VisImagefield.MoreButton.handleClick(), org.hfbk.vis.visnode.VisDir.OpenButton.handleClick(), org.hfbk.vis.visnode.VisNodeDraggable.handleEvent(), org.hfbk.vis.visnode.VisMenu.handleEvent(), org.hfbk.vis.visnode.VisUeberwach.VisTrack.renderSelf(), org.hfbk.vis.visnode.VisTarget.renderSelf(), org.hfbk.vis.visnode.VisRoot.renderSelf(), org.hfbk.vis.visnode.VisEdges.renderSelf(), org.hfbk.vis.visnode.VisDucts.VisDuct.renderSelf(), org.hfbk.vis.visnode.Screenshooter.renderSelf(), org.hfbk.vis.visnode.VisText.showUI(), org.hfbk.vis.visnode.VisText.SmallButton.SmallButton(), org.hfbk.vis.visnode.VisDucts.VisDuct.spin(), org.hfbk.vis.visnode.Automator.travel(), and org.hfbk.vis.visnode.VisUeberwach.VisSonar.update().
List<VisNode> org.hfbk.vis.visnode.VisNode.children = new CopyOnWriteArrayList<VisNode>() |
The childrens list is absolutely thread and comodification safe.
Definition at line 41 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisRoot.add(), org.hfbk.vis.visnode.VisNode.add(), org.hfbk.vis.visnode.VisImagefield.add(), org.hfbk.vis.visnode.VisHUD.add(), org.hfbk.vis.visnode.VisUeberwach.addPortrait(), org.hfbk.vis.visnode.VisPartitionNode.balance(), org.hfbk.vis.visnode.VisSerializer.buildTreeScript(), org.hfbk.vis.visnode.VisNode.center(), org.hfbk.vis.visnode.VisHUD.clear(), org.hfbk.vis.visnode.VisNode.close(), org.hfbk.vis.visnode.VisImagefield.computeLayout(), org.hfbk.vis.visnode.VisNode.findNode(), org.hfbk.vis.Allesfresser.friss(), org.hfbk.vis.visnode.VisNode.getExtends(), org.hfbk.vis.visnode.Automator.getRandomChild(), org.hfbk.vis.visnode.VisDir.OpenButton.handleClick(), org.hfbk.vis.visnode.VisKeyword.handleEvent(), org.hfbk.vis.VisNodeLayouter.layOut(), org.hfbk.vis.visnode.VisSet.layout(), org.hfbk.vis.VisTests.main(), org.hfbk.vis.visnode.VisUeberwach.parseMsg(), org.hfbk.vis.visnode.VisImagefield.propagateLayout(), org.hfbk.vis.visnode.VisNode.remove(), org.hfbk.vis.visnode.VisNode.renderChildren(), org.hfbk.vis.visnode.VisHUD.renderChildren(), org.hfbk.vis.visnode.VisText.renderSelf(), org.hfbk.vis.visnode.VisTarget.renderSelf(), org.hfbk.vis.visnode.VisKeyword.renderSelf(), org.hfbk.vis.visnode.VisKeycloud.renderSelf(), org.hfbk.vis.visnode.VisImagefield.renderSelf(), org.hfbk.vis.visnode.VisHUD.renderSelf(), org.hfbk.vis.visnode.VisFilesysTree.renderSelf(), org.hfbk.vis.visnode.VisDucts.renderSelf(), org.hfbk.vis.visnode.VisDir.renderSelf(), org.hfbk.vis.visnode.VisHUD.saveImages(), org.hfbk.vis.visnode.VisText.spillKeywords(), org.hfbk.vis.visnode.VisUeberwach.trackOne(), org.hfbk.vis.visnode.VisKeyword.transform(), org.hfbk.vis.visnode.VisHUD.VisHUD(), and org.hfbk.vis.visnode.VisRoot.visualiseSubtree().
position relative to parent
Definition at line 44 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisHUD.add(), org.hfbk.vis.visnode.VisLog.addIncoming(), org.hfbk.vis.visnode.VisPartitionNode.balance(), org.hfbk.vis.visnode.VisSerializer.buildScript(), org.hfbk.vis.visnode.VisRoot.create(), org.hfbk.vis.visnode.VisRoot.fetch(), org.hfbk.vis.Allesfresser.friss(), org.hfbk.vis.visnode.VisDir.OpenButton.handleClick(), org.hfbk.vis.visnode.VisNodeDraggable.handleEvent(), org.hfbk.vis.visnode.VisFilesys.VisCallBall.handleEvent(), org.hfbk.vis.visnode.VisUeberwach.VisTrack.renderSelf(), org.hfbk.vis.visnode.VisStructure.renderSelf(), org.hfbk.vis.visnode.VisSet.VisEdge.renderSelf(), org.hfbk.vis.visnode.VisScale.renderSelf(), org.hfbk.vis.visnode.VisRoot.renderSelf(), org.hfbk.vis.visnode.VisDucts.VisDuct.renderSelf(), org.hfbk.vis.visnode.VisBit.renderSelf(), org.hfbk.vis.visnode.Sound.renderSelf(), org.hfbk.vis.visnode.VisDucts.VisDuct.spin(), org.hfbk.vis.visnode.VisWall.transform(), org.hfbk.vis.visnode.VisNode.transform(), org.hfbk.vis.visnode.VisAtom.VisAtom(), org.hfbk.vis.visnode.VisMenu.VisMenu(), org.hfbk.vis.visnode.VisRoot.visualiseSubtree(), and org.hfbk.vis.visnode.VisRoot.visualiseTree().
Matrix4f org.hfbk.vis.visnode.VisNode.currentTransform = new Matrix4f() |
Definition at line 46 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.VisNodeMousable.buildRay(), org.hfbk.vis.visnode.VisNode.render(), org.hfbk.vis.visnode.VisDucts.VisDuct.retransform(), and org.hfbk.vis.visnode.VisNode.traverse().
float org.hfbk.vis.visnode.VisNode.radius = 10 |
this nodes render radius, should be always set! maybe we set this to 0 by default then a bad implemented node is visible by erratic rendering.
we set some abitrary default value for giving the object the possibility to update itself on first rendering
Definition at line 55 of file VisNode.java.
Referenced by org.hfbk.vis.visnode.Automator.Automator(), org.hfbk.vis.visnode.VisFilesysTree.FileBox.FileBox(), org.hfbk.vis.visnode.VisNode.getExtends(), org.hfbk.vis.visnode.VisLog.LogPoint.LogPoint(), org.hfbk.vis.visnode.VisImagefield.MoreButton.MoreButton(), org.hfbk.vis.visnode.VisNode.render(), org.hfbk.vis.visnode.VisVideoImage.renderSelf(), org.hfbk.vis.visnode.VisVideo.renderSelf(), org.hfbk.vis.visnode.VisText.renderSelf(), org.hfbk.vis.visnode.VisStructure.renderSelf(), org.hfbk.vis.visnode.VisRoute.renderSelf(), org.hfbk.vis.visnode.VisRiver.renderSelf(), org.hfbk.vis.visnode.VisPs.VisCallBall.renderSelf(), org.hfbk.vis.visnode.VisProfiler.VisCallBall.renderSelf(), org.hfbk.vis.visnode.VisMolecule.renderSelf(), org.hfbk.vis.visnode.VisKeycloud.renderSelf(), org.hfbk.vis.visnode.VisImagefield.MoreButton.renderSelf(), org.hfbk.vis.visnode.VisImage.renderSelf(), org.hfbk.vis.visnode.VisFilesys.VisCallBall.renderSelf(), org.hfbk.vis.visnode.VisAtom.renderSelf(), org.hfbk.vis.visnode.VisText.SmallButton.SmallButton(), org.hfbk.vis.visnode.Sound.Sound(), org.hfbk.vis.visnode.VisAtom.VisAtom(), org.hfbk.vis.visnode.VisBalistic.VisBalistic(), org.hfbk.vis.visnode.VisButton.VisButton(), org.hfbk.vis.visnode.VisPs.VisCallBall.VisCallBall(), org.hfbk.vis.visnode.VisProfiler.VisCallBall.VisCallBall(), org.hfbk.vis.visnode.VisFilesys.VisCallBall.VisCallBall(), org.hfbk.vis.visnode.VisDucts.VisDuct.VisDuct(), org.hfbk.vis.visnode.VisEdges.VisEdges(), org.hfbk.vis.visnode.VisHUD.VisHUD(), org.hfbk.vis.visnode.VisIcal.VisIcal(), org.hfbk.vis.visnode.VisImagefield.VisImagefield(), org.hfbk.vis.visnode.VisInteractive.VisInteractive(), org.hfbk.vis.visnode.VisKeyword.VisKeyword(), org.hfbk.vis.visnode.VisScale.VisMarker.VisMarker(), org.hfbk.vis.visnode.VisMenu.VisMenu(), org.hfbk.vis.visnode.VisMolecule.VisMolecule(), org.hfbk.vis.visnode.VisScale.VisScale(), org.hfbk.vis.visnode.VisScript.VisScript(), org.hfbk.vis.visnode.VisUeberwach.VisSonar.VisSonar(), org.hfbk.vis.visnode.VisSrt.VisSrt(), org.hfbk.vis.visnode.VisStrip.VisStrip(), org.hfbk.vis.visnode.VisStructure.VisStructure(), org.hfbk.vis.visnode.VisTarget.VisTarget(), org.hfbk.vis.visnode.VisText.VisText(), org.hfbk.vis.visnode.VisUeberwach.VisTrack.VisTrack(), org.hfbk.vis.visnode.VisRoot.visualiseTree(), and org.hfbk.vis.visnode.VisUeberwach.VisUeberwach().
boolean org.hfbk.vis.visnode.VisNode.layoutLocked = false |
set true if dynamic layouting operations are finished.
Definition at line 58 of file VisNode.java.
Referenced by org.hfbk.vis.VisNodeLayouter.layOut(), org.hfbk.vis.visnode.VisSet.renderSelf(), org.hfbk.vis.visnode.VisKeycloud.renderSelf(), org.hfbk.vis.visnode.VisImagefield.renderSelf(), org.hfbk.vis.visnode.VisImagefield.setLayout(), org.hfbk.vis.visnode.VisText.spillKeywords(), org.hfbk.vis.visnode.VisSet.update(), org.hfbk.vis.visnode.VisImagefield.VisImagefield(), and org.hfbk.vis.visnode.VisRoot.visualiseTree().