apps.threedmanipulation.tools
Class TelescopeLen

java.lang.Object
  extended by com.jme.scene.Spatial
      extended by com.jme.scene.Node
          extended by apps.threedmanipulation.tools.TelescopeLen
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable

public class TelescopeLen
extends com.jme.scene.Node

The Class TelescopeLen.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme.scene.Spatial
com.jme.scene.Spatial.CullHint, com.jme.scene.Spatial.LightCombineMode, com.jme.scene.Spatial.NormalsMode, com.jme.scene.Spatial.TextureCombineMode
 
Field Summary
 
Fields inherited from class com.jme.scene.Spatial
LOCKED_BOUNDS, LOCKED_BRANCH, LOCKED_MESH_DATA, LOCKED_NONE, LOCKED_SHADOWS, LOCKED_TRANSFORMS, queueDistance
 
Constructor Summary
TelescopeLen(java.lang.String name, ContentSystem contentSystem, float telescopeRadius, com.jme.scene.CameraNode camNode, java.util.List<com.jme.scene.Spatial> manipulatableOjbects)
          Instantiates a new telescope len.
 
Method Summary
 void addToolListener(ToolListener l)
          Adds the tool listener.
 com.jme.scene.shape.Disk getScreenDisk()
          Gets the screen disk.
 void removeToolListener(ToolListener l)
          Removes the tool listener.
 
Methods inherited from class com.jme.scene.Node
attachChild, attachChildAt, childChange, detachAllChildren, detachChild, detachChildAt, detachChildNamed, draw, findCollisions, findPick, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, hasCollision, lockBounds, lockMeshes, lockShadows, lockTransforms, read, setModelBound, sortLights, swapChildren, unlockBounds, unlockMeshes, unlockShadows, unlockTransforms, updateModelBound, updateWorldBound, updateWorldData, updateWorldVectors, write
 
Methods inherited from class com.jme.scene.Spatial
addController, calculateCollisions, calculatePick, clearControllers, clearRenderState, clearRenderState, getClassTag, getController, getControllerCount, getControllers, getCullHint, getLastFrustumIntersection, getLightCombineMode, getLocalCullHint, getLocalLightCombineMode, getLocalNormalsMode, getLocalRenderQueueMode, getLocalRotation, getLocalScale, getLocalTextureCombineMode, getLocalToWorldMatrix, getLocalTranslation, getLocks, getName, getNormalsMode, getParent, getRenderQueueMode, getRenderState, getRenderState, getTextureCombineMode, getUserData, getWorldBound, getWorldRotation, getWorldScale, getWorldTranslation, getZOrder, hasAncestor, isCollidable, localToWorld, lock, lock, lockBranch, lockMeshes, lookAt, onDraw, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeController, removeFromParent, removeUserData, rotateUpTo, setCullHint, setIsCollidable, setLastFrustumIntersection, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setLocalTranslation, setLocks, setLocks, setName, setNormalsMode, setRenderQueueMode, setRenderState, setTextureCombineMode, setUserData, setZOrder, setZOrder, toString, unlock, unlock, unlockBranch, unlockMeshes, updateGeometricState, updateRenderState, updateWorldVectors, worldToLocal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jme.util.export.Savable
getClassTag
 

Constructor Detail

TelescopeLen

public TelescopeLen(java.lang.String name,
                    ContentSystem contentSystem,
                    float telescopeRadius,
                    com.jme.scene.CameraNode camNode,
                    java.util.List<com.jme.scene.Spatial> manipulatableOjbects)
Instantiates a new telescope len.

Parameters:
name - the name
contentSystem - the content system
telescopeRadius - the telescope radius
camNode - the cam node
manipulatableOjbects - the manipulatable ojbects
Method Detail

addToolListener

public void addToolListener(ToolListener l)
Adds the tool listener.

Parameters:
l - the l

getScreenDisk

public com.jme.scene.shape.Disk getScreenDisk()
Gets the screen disk.

Returns:
the screen disk

removeToolListener

public void removeToolListener(ToolListener l)
Removes the tool listener.

Parameters:
l - the l