public class MultiOrthoGroup extends VoltexGroup
c, renderer
ALLOW_DETACH
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
Constructor and Description |
---|
MultiOrthoGroup(Content c)
Construct a MultiOrthoGroup from the given Content.
|
MultiOrthoGroup(ContentInstant c)
Construct a MultiOrthoGroup from the given ContentInstant.
|
Modifier and Type | Method and Description |
---|---|
void |
eyePtChanged(View view)
Override eyePtChanged() in VolumeRenderer to show a subset of slices only.
|
int |
getSliceCount(int axis) |
boolean |
getTexturesOpaque()
Returns whether the textures are transparent or not.
|
void |
setTexturesOpaque(boolean opaque)
Makes the textures transparent or not.
|
void |
setVisible(int axis,
boolean b)
Show/hide all slices in the given axis.
|
void |
setVisible(int axis,
boolean[] b)
Set the visibility of each slice in the given axis.
|
void |
setVisible(int axis,
int interval,
int offset,
int range)
Show a slice every
|
void |
translateVisibilityState(int axis,
int shift)
Translate the visibility state along the given axis.
|
calculateMinMaxCenterPoint, channelsUpdated, clearDisplayedData, colorUpdated, createMask, fillRoi, getCenter, getMax, getMin, getRenderer, getVolume, lutUpdated, restoreDisplayedData, shadeUpdated, swapDisplayedData, thresholdUpdated, transparencyUpdated, update, volumeToImagePlate
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
public MultiOrthoGroup(Content c)
c
- public MultiOrthoGroup(ContentInstant c)
c
- public boolean getTexturesOpaque()
public void setTexturesOpaque(boolean opaque)
public void setVisible(int axis, boolean b)
public void setVisible(int axis, int interval, int offset, int range)
interval
- slices, and hide the rest. Starts from the first slice.axis
- interval
- public int getSliceCount(int axis)
public void setVisible(int axis, boolean[] b)
axis
- b
- public void translateVisibilityState(int axis, int shift)
axis
- public void eyePtChanged(View view)
eyePtChanged
in class VoltexGroup
view
- eyePtChanged
Copyright © 2015–2021 Fiji. All rights reserved.