net.jbeans.j3d.transform
Class TransformGroup

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Group
              extended byjavax.media.j3d.TransformGroup
                  extended bynet.jbeans.j3d.transform.BasicTransformGroup
                      extended bynet.jbeans.j3d.transform.PickableTransformGroup
                          extended bynet.jbeans.j3d.transform.ResettableTransformGroup
                              extended bynet.jbeans.j3d.transform.TransformGroup
All Implemented Interfaces:
java.io.Serializable

public class TransformGroup
extends ResettableTransformGroup
implements java.io.Serializable

generally describe TransformGroup in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
ResettableTransformGroup, Serializable, Serialized Form

Field Summary
 
Fields inherited from class javax.media.j3d.TransformGroup
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE
 
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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
TransformGroup()
           
TransformGroup(javax.media.j3d.Transform3D transform3d)
           
 
Method Summary
 void addSceneGraphObjectListener(SceneGraphObjectListener l)
          adds an SceneGraphObjectListener to the shape
 void fireSceneGraphObjectChanged()
          Notify all listeners that have registered interest for notification on this event type.
 double getRotXAngle()
           
 double getRotYAngle()
           
 double getRotZAngle()
           
 javax.vecmath.Vector3d getScale()
           
 javax.vecmath.Vector3d getTranslation()
           
 void removeChild(javax.media.j3d.Node child)
          in order to call this method the top BranchGroup object needs to be detached.
 void removeSceneGraphObjectListener(SceneGraphObjectListener l)
          removes an GeometryListener from the shape.
 void setRotXAngle(double angle)
           
 void setRotYAngle(double angle)
           
 void setRotZAngle(double angle)
           
 void setScale(double scale)
           
 void setScale(double sx, double sy, double sz)
           
 void setScale(javax.vecmath.Vector3d scale)
           
 void setTranslation(double tx, double ty, double tz)
           
 void setTranslation(javax.vecmath.Vector3d trans)
           
 
Methods inherited from class net.jbeans.j3d.transform.ResettableTransformGroup
resetTransform, saveTransform
 
Methods inherited from class net.jbeans.j3d.transform.PickableTransformGroup
common, generatePickRay, getName, selectNode, setName
 
Methods inherited from class net.jbeans.j3d.transform.BasicTransformGroup
enableMouseBehaviors, enableMouseBehaviors, get, get, get, getInitialTransform3d, move, move, reset, rotX, rotY, rotZ, scale, scale, set, set, set, set, set, set, setInitialTransform3D, updateTransform
 
Methods inherited from class javax.media.j3d.TransformGroup
cloneNode, getTransform, setTransform
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformGroup

public TransformGroup()

TransformGroup

public TransformGroup(javax.media.j3d.Transform3D transform3d)
Method Detail

getTranslation

public javax.vecmath.Vector3d getTranslation()

setTranslation

public void setTranslation(javax.vecmath.Vector3d trans)

setTranslation

public void setTranslation(double tx,
                           double ty,
                           double tz)

getScale

public javax.vecmath.Vector3d getScale()

setScale

public void setScale(javax.vecmath.Vector3d scale)

setScale

public void setScale(double scale)

setScale

public void setScale(double sx,
                     double sy,
                     double sz)

getRotXAngle

public double getRotXAngle()

setRotXAngle

public void setRotXAngle(double angle)

getRotYAngle

public double getRotYAngle()

setRotYAngle

public void setRotYAngle(double angle)

getRotZAngle

public double getRotZAngle()

setRotZAngle

public void setRotZAngle(double angle)

removeChild

public void removeChild(javax.media.j3d.Node child)
in order to call this method the top BranchGroup object needs to be detached.


addSceneGraphObjectListener

public void addSceneGraphObjectListener(SceneGraphObjectListener l)
adds an SceneGraphObjectListener to the shape


removeSceneGraphObjectListener

public void removeSceneGraphObjectListener(SceneGraphObjectListener l)
removes an GeometryListener from the shape.


fireSceneGraphObjectChanged

public void fireSceneGraphObjectChanged()
Notify all listeners that have registered interest for notification on this event type.



Copyright © 1995-2004 net.jbeans. All Rights Reserved.