graphoutput
Class LWWGraph

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Group
                    |
                    +--javax.media.j3d.BranchGroup
                          |
                          +--graphoutput.LWWGraph

public class LWWGraph
extends javax.media.j3d.BranchGroup

This class contains the implementation of the method "Linking With Wings". It creates the geometry within this BranchGroup into the 1x1x1-box.


Field Summary
static float BASE_LINE_THICKNESS
           
static float WING_LINE_THICKNESS
           
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICK, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
LWWGraph(GraphOutput parent, int dimcnt, int pointcnt, java.util.Vector points_v, java.util.Vector scaling_v, java.util.Vector variablenames_v, graphoutput.Style style)
          By calling this constructor the graph is created using the specified data.
 
Method Summary
 void removeGeometry()
          Removes the current geometry (stripes)
 void updateGeometry(java.util.Vector points_v, java.util.Vector scaling_v)
          Draws new stripes using the specified data
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, duplicateNode, pickAll, pickAllSorted, pickAny, pickClosest
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, insertChild, moveTo, numChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, duplicateSceneGraphObject, getCapability, getUserData, isCompiled, isLive, setCapability, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_LINE_THICKNESS

public static final float BASE_LINE_THICKNESS

WING_LINE_THICKNESS

public static final float WING_LINE_THICKNESS
Constructor Detail

LWWGraph

public LWWGraph(GraphOutput parent,
                int dimcnt,
                int pointcnt,
                java.util.Vector points_v,
                java.util.Vector scaling_v,
                java.util.Vector variablenames_v,
                graphoutput.Style style)
By calling this constructor the graph is created using the specified data.
Method Detail

removeGeometry

public void removeGeometry()
Removes the current geometry (stripes)

updateGeometry

public void updateGeometry(java.util.Vector points_v,
                           java.util.Vector scaling_v)
Draws new stripes using the specified data