edu.washington.biostr.sig.brainj3d.model
Class AtlasGroup
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Group
javax.media.j3d.Switch
edu.washington.biostr.sig.brainj3d.model.CutawaySupport
edu.washington.biostr.sig.brainj3d.model.AtlasGroup
- All Implemented Interfaces:
- Plane3D
public class AtlasGroup
- extends CutawaySupport
| Fields inherited from class edu.washington.biostr.sig.brainj3d.model.CutawaySupport |
changed, clipMode, clipperXY, clipperXZ, clipperYZ, duplicates, mask, num, update, xDir, XY, XZ, yDir, YZ, zDir |
| Fields inherited from class javax.media.j3d.Switch |
ALLOW_SWITCH_READ, ALLOW_SWITCH_WRITE, CHILD_ALL, CHILD_MASK, CHILD_NONE |
| 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 |
| Methods inherited from class edu.washington.biostr.sig.brainj3d.model.CutawaySupport |
finishsetup, flip, getBrightness, getPlaneDir, getPlaneLoc, refresh, setChanged, setEnabled, setGamma, setPlane, setPlaneDir, setPlaneLoc, setupClipping |
| Methods inherited from class javax.media.j3d.Switch |
cloneNode, currentChild, getChildMask, getWhichChild, setChildMask, setWhichChild |
| Methods inherited from class javax.media.j3d.Group |
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, 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 |
AtlasGroup
public AtlasGroup(Map<AtlasElement,Surface> data,
boolean pickable)
contains
public boolean contains(AtlasElement ae)
setScopes
protected void setScopes()
- Description copied from class:
CutawaySupport
- Set the scopes for the clipping planes. The scope of each plane
determines the nodes that the plane can clip.
- Specified by:
setScopes in class CutawaySupport
getGroups
public List<javax.media.j3d.BranchGroup> getGroups()
getShared
public List<javax.media.j3d.SharedGroup> getShared()
getElements
public Set<AtlasElement> getElements()
setVisible
public void setVisible(AtlasElement ae,
boolean visible)
setNoPlane
protected void setNoPlane()
- Description copied from class:
CutawaySupport
- this is called to fine tune what is on and what is off.
- Overrides:
setNoPlane in class CutawaySupport
getAppearance
public javax.media.j3d.Appearance getAppearance(AtlasElement ae)
getAppearances
public List<javax.media.j3d.Appearance> getAppearances()
setNPR
public void setNPR(boolean value)
Copyright © 2006 University of Washington. All Rights Reserved.