net.jbeans.j3d.util.manipulator
Class Manipulator

java.lang.Object
  extended bynet.jbeans.j3d.util.manipulator.Manipulator
Direct Known Subclasses:
Roll, Rotate, Scale, Seek, Translate, Zoom

public abstract class Manipulator
extends java.lang.Object

generally describe Manipulator in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)

Field Summary
protected  ManipulatorCallback callback
           
protected  javax.media.j3d.Transform3D currXform
           
protected  boolean invert
           
protected  javax.media.j3d.Transform3D l2u
           
protected  javax.vecmath.Vector3d localcenter
           
protected  boolean reset
           
protected  javax.media.j3d.TransformGroup transformGroup
           
protected  boolean useL2U
           
 
Constructor Summary
Manipulator()
           
Manipulator(boolean invert)
           
Manipulator(javax.media.j3d.TransformGroup transformgroup)
           
 
Method Summary
 javax.vecmath.Vector3d getCenter()
           
 void getCenter(javax.vecmath.Tuple3d center)
           
 boolean getInvert()
           
 void initialize()
           
 boolean isLocalToUniverseTransformUsed()
           
 void processStimulus(Stimulus stimulus)
           
 void setCallback(ManipulatorCallback callback)
           
 void setCenter(javax.vecmath.Tuple3d center)
           
 void setInvert(boolean invert)
           
 void setTransformGroup(javax.media.j3d.TransformGroup transformgroup)
           
 void useLocalToUniverseTransform(boolean useL2U)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localcenter

protected javax.vecmath.Vector3d localcenter

transformGroup

protected javax.media.j3d.TransformGroup transformGroup

currXform

protected javax.media.j3d.Transform3D currXform

reset

protected boolean reset

invert

protected boolean invert

useL2U

protected boolean useL2U

l2u

protected javax.media.j3d.Transform3D l2u

callback

protected ManipulatorCallback callback
Constructor Detail

Manipulator

public Manipulator()

Manipulator

public Manipulator(boolean invert)

Manipulator

public Manipulator(javax.media.j3d.TransformGroup transformgroup)
Method Detail

initialize

public void initialize()

setCenter

public void setCenter(javax.vecmath.Tuple3d center)

getCenter

public javax.vecmath.Vector3d getCenter()

getCenter

public void getCenter(javax.vecmath.Tuple3d center)

setInvert

public void setInvert(boolean invert)

getInvert

public boolean getInvert()

useLocalToUniverseTransform

public void useLocalToUniverseTransform(boolean useL2U)

isLocalToUniverseTransformUsed

public boolean isLocalToUniverseTransformUsed()

setTransformGroup

public void setTransformGroup(javax.media.j3d.TransformGroup transformgroup)

setCallback

public void setCallback(ManipulatorCallback callback)

processStimulus

public void processStimulus(Stimulus stimulus)


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