graphoutput
Class TDCHandle

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

public class TDCHandle
extends javax.media.j3d.BranchGroup


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
TDCHandle(double radius, int vertexcnt, int dimcnt)
          create an empty branchgroup
 
Method Summary
 javax.media.j3d.BranchGroup createMarker(java.util.Vector pos_v)
          creates the marking polygon with the specified coordinates
 javax.vecmath.Color3f getColor()
          returns the current color of the TDCHandle
 float getTransparency()
          returns the current transparency of the TDCHandle
 void setColor(javax.vecmath.Color3f col, float transparency)
          set the color and the transparency of the TDCHandle
 void setPosition(java.util.Vector pos_v)
          changes the current position and orientation of the plane
 
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
 

Constructor Detail

TDCHandle

public TDCHandle(double radius,
                 int vertexcnt,
                 int dimcnt)
create an empty branchgroup
Method Detail

setPosition

public void setPosition(java.util.Vector pos_v)
changes the current position and orientation of the plane

setColor

public void setColor(javax.vecmath.Color3f col,
                     float transparency)
set the color and the transparency of the TDCHandle

getColor

public javax.vecmath.Color3f getColor()
returns the current color of the TDCHandle

getTransparency

public float getTransparency()
returns the current transparency of the TDCHandle

createMarker

public javax.media.j3d.BranchGroup createMarker(java.util.Vector pos_v)
creates the marking polygon with the specified coordinates