|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.washington.biostr.sig.brainj3d.data.DefaultDataView<VolumeData>
edu.washington.biostr.sig.brainj3d.viewvolume.VolumeDataView
edu.washington.biostr.sig.brainj3d.view3D.ColorizedVolumeSurface3DView.KernelMaskView
public static class ColorizedVolumeSurface3DView.KernelMaskView
This class acts as a dummy data view simply for holding a reference to the Mask Data used by the filter kernel to determine if data is inside or outside the brain. It has no user controls and does not appear directly in the rendered image.
| Field Summary |
|---|
| Fields inherited from interface edu.washington.biostr.sig.brainj3d.model.Surface3DView |
|---|
AMBIENT, DIFFUSE, EMISSIVE, INVERT, SCREEN_DOOR, SPECULAR, TRANSPARENCY, VERTEX_COLORS |
| Fields inherited from interface edu.washington.biostr.sig.brainj3d.volume.VolumeView |
|---|
CORONAL, SAGITTAL, TRANSVERSE, XY_PLANE, XZ_PLANE, YZ_PLANE |
| Constructor Summary | |
|---|---|
ColorizedVolumeSurface3DView.KernelMaskView()
|
|
| Method Summary | |
|---|---|
void |
addParent(ColorizedVolumeSurface3DView parent)
Adds a reference to another ColorizedVolumeSurface3DView. |
boolean |
canChange()
If anything in this node can change, return true. |
boolean |
canChangeAppearance()
Discover whether or not this object supports changing the appearance. |
boolean |
canChangeColors()
Determine whether or not the we can set the colors for individual points. |
boolean |
canChangeNormals()
Determine whether or not the we can set the colors for individual points. |
boolean |
canChangeVertices()
Determine whether or not the we can set the colors for individual points. |
boolean |
canPick()
If this object allows picking to select it, return this. |
boolean |
canPickGeometry()
If we can do a detailed pick on this object and geometry (to determine the exact location on the model of the pick), this should be set to true. |
boolean |
canSwitchColors()
If the view supports changing between per vertex color and appearance mode, this should return true. |
javax.media.j3d.Appearance |
getAppearance()
Get the appearance used by this view if a single appearance exists. |
DataController |
getController(DataKey dataKey,
DoTarget target)
Get the controller for this DataView. |
javax.media.j3d.GeometryArray[] |
getGeoArrays()
|
javax.media.j3d.BranchGroup |
getNode()
In order to display 3D Models we need to have a node that represents an object or set of objects. |
javax.media.j3d.BranchGroup[] |
getNodesToDetach()
Get all of the nodes to detach. |
String |
getUnit()
|
String |
getViewName()
Get a name that should identify this type of view, but not this individual view. |
boolean |
isPlane3D()
If the object is a cutawaynode, return true. |
void |
removedFromModel()
Notifies this data view that it has been removed from the model. |
void |
setUseColors(boolean useColors)
Sometimes a view can decide whether or not to use explicit colors for each vertex or the material color. |
boolean |
supportsAlternateAppearance()
If we can set the alternate appearance in order to select this object, this should be true. |
| Methods inherited from class edu.washington.biostr.sig.brainj3d.viewvolume.VolumeDataView |
|---|
fromPercent, getImage, getIntensity, getIntensity, getInterval, getLine, getLookupTable, getMaxTime, getMaxValue, getMinTime, getMinValue, getPercent, getScaledIntensity, getScaledIntensity, getSliceImage, getSpace, getSpaceTransform, getTuplesForImage, getValue, getValue, setLookupTable, setParameter, setParameters, setSpaceTransform, setTable, setUnit, toPercent |
| Methods inherited from class edu.washington.biostr.sig.brainj3d.data.DefaultDataView |
|---|
addedToModel, equals, getCastData, getData, getDataKey, getKey, getParameter, getParameters, getTarget, hashCode, hasTime, setData, setDefaultParameters, setParameter, setParameter, setTarget, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.washington.biostr.sig.brainj3d.shared.View3D |
|---|
getSpace, getSpaceTransform, setSpaceTransform, setUnit |
| Methods inherited from interface edu.washington.biostr.sig.brainj3d.data.DataView |
|---|
addedToModel, getData, getDataKey, getInterval, getKey, getMaxTime, getMinTime, getParameters, getTarget, hasTime, setData, setDefaultParameters, setParameter, setParameters, setTarget |
| Constructor Detail |
|---|
public ColorizedVolumeSurface3DView.KernelMaskView()
| Method Detail |
|---|
public DataController getController(DataKey dataKey,
DoTarget target)
DataView
getController in interface DataViewgetController in class VolumeDataViewtarget - The target or null if the target remains unchanged
public javax.media.j3d.BranchGroup getNode()
Surface3DView
getNode in interface Surface3DViewpublic javax.media.j3d.Appearance getAppearance()
Surface3DView
getAppearance in interface Surface3DViewpublic boolean canChangeAppearance()
Surface3DView
canChangeAppearance in interface Surface3DViewpublic boolean canChangeColors()
Surface3DView
canChangeColors in interface Surface3DViewpublic boolean canChangeNormals()
Surface3DView
canChangeNormals in interface Surface3DViewpublic boolean canChangeVertices()
Surface3DView
canChangeVertices in interface Surface3DViewpublic boolean canChange()
Surface3DViewsetCapability(BranchGroup.ALLOW_CHILDREN_WRITE)
is recommended.
canChange in interface Surface3DViewpublic boolean canPick()
Surface3DView
canPick in interface Surface3DViewPickTools.INTERSECT_TESTpublic boolean canPickGeometry()
Surface3DView
canPickGeometry in interface Surface3DViewPickTools.INTERSECT_FULLpublic boolean isPlane3D()
Surface3DView
isPlane3D in interface Surface3DViewpublic boolean supportsAlternateAppearance()
Surface3DView
supportsAlternateAppearance in interface Surface3DViewpublic void setUseColors(boolean useColors)
Surface3DView
setUseColors in interface Surface3DViewpublic boolean canSwitchColors()
Surface3DView
canSwitchColors in interface Surface3DViewpublic javax.media.j3d.GeometryArray[] getGeoArrays()
getGeoArrays in interface Surface3DViewpublic String getViewName()
DataView
getViewName in interface DataViewgetViewName in class VolumeDataViewpublic String getUnit()
getUnit in interface View3DgetUnit in class VolumeDataViewpublic void addParent(ColorizedVolumeSurface3DView parent)
parent - public void removedFromModel()
removedFromModel in interface DataViewremovedFromModel in class DefaultDataView<VolumeData>public javax.media.j3d.BranchGroup[] getNodesToDetach()
Surface3DView
getNodesToDetach in interface Surface3DView
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||