public class SurfacePlotGroup extends ContentNode implements AdjustmentListener
ALLOW_DETACHALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITEALLOW_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 |
|---|
SurfacePlotGroup(Content c)
Constructs a surface plot for the given ContentInstant.
|
SurfacePlotGroup(ContentInstant c)
Constructs a surface plot for the given Content.
|
| Modifier and Type | Method and Description |
|---|---|
void |
adjustmentValueChanged(AdjustmentEvent e)
Implements AdjustmentListener interface to automatically update the surface
plot when the slice slider in the stack window is dragged.
|
void |
channelsUpdated(boolean[] channels)
This method is called when the channels of the Content have changed.
|
void |
clearDisplayedData() |
void |
colorUpdated(Color3f color)
This method is called when the color of the Content has changed.
|
void |
eyePtChanged(View view)
This method is called when the view direction has changed.
|
void |
getCenter(Tuple3d center)
Stores the center coordinate of this ContentNode in the specified Tuple3d
|
void |
getMax(Tuple3d max)
Stores the maximum coordinate of this ContentNode in the specified Tuple3d
|
void |
getMin(Tuple3d min)
Stores the minimum coordinate of this ContentNode in the specified Tuple3d
|
int |
getSlice()
Returns the currently displayed slice.
|
float |
getVolume()
Returns the volume of this ContentNode.
|
void |
lutUpdated(int[] r,
int[] g,
int[] b,
int[] a)
This method is called when the color lookup tables of the Content have
changed.
|
void |
restoreDisplayedData(String path,
String name) |
void |
setSlice(int slice)
Set the slice to display.
|
void |
shadeUpdated(boolean shaded)
This method is called when the 'shade' attribute of the Content has
changed.
|
void |
swapDisplayedData(String path,
String name) |
void |
thresholdUpdated(int threshold)
This method is called when the threshold of the Content has changed.
|
void |
transparencyUpdated(float transparency)
This method is called when the transparency of the Content has changed.
|
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosestaddChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBoundscloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickableclearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferencespublic SurfacePlotGroup(Content c)
c - public SurfacePlotGroup(ContentInstant c)
c - public void setSlice(int slice)
slice - index starting at 1public int getSlice()
public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged in interface AdjustmentListenere - public void getMax(Tuple3d max)
ContentNodegetMax in class ContentNodegetMaxpublic void getMin(Tuple3d min)
ContentNodegetMin in class ContentNodegetMinpublic void getCenter(Tuple3d center)
ContentNodegetCenter in class ContentNodegetCenterpublic void eyePtChanged(View view)
ContentNodeeyePtChanged in class ContentNodeeyePtChangedpublic void thresholdUpdated(int threshold)
ContentNodethresholdUpdated in class ContentNodethresholdUpdatedpublic void lutUpdated(int[] r,
int[] g,
int[] b,
int[] a)
ContentNodelutUpdated in class ContentNodelutUpdatedpublic void channelsUpdated(boolean[] channels)
ContentNodechannelsUpdated in class ContentNodechannelsUpdatedpublic float getVolume()
ContentNodegetVolume in class ContentNodegetVolumepublic void colorUpdated(Color3f color)
ContentNodecolorUpdated in class ContentNodecolorUpdatedpublic void transparencyUpdated(float transparency)
ContentNodetransparencyUpdated in class ContentNodetransparencyUpdatedpublic void shadeUpdated(boolean shaded)
ContentNodeshadeUpdated in class ContentNodeshadeUpdatedpublic void restoreDisplayedData(String path, String name)
restoreDisplayedData in class ContentNodepublic void clearDisplayedData()
clearDisplayedData in class ContentNodepublic void swapDisplayedData(String path, String name)
swapDisplayedData in class ContentNodeCopyright © 2015–2021 Fiji. All rights reserved.