Class VolumeNode
- java.lang.Object
- 
- gov.nih.mipav.view.renderer.WildMagic.Render.VolumeObject
- 
- gov.nih.mipav.view.renderer.WildMagic.Render.VolumeNode
 
 
- 
 public class VolumeNode extends VolumeObject 
- 
- 
Field SummaryFields Modifier and Type Field Description private WildMagic.LibGraphics.SceneGraph.Nodem_kNode- 
Fields inherited from class gov.nih.mipav.view.renderer.WildMagic.Render.VolumeObjectm_bDisplay, m_bPickable, m_bTransparent, m_fVolumeDiv, m_fVolumeMult, m_fX, m_fY, m_fZ, m_kAlpha, m_kAlphaTransparency, m_kCull, m_kDeleteList, m_kLightShader, m_kLocalScale, m_kPolygonOffset, m_kResolutions, m_kScene, m_kTranslate, m_kVolumeImageA, m_kVolumeImageB, m_kVolumeScale, m_kVolumeTrans, m_kWireframe, m_kZBuffer, m_kZBufferTransparency
 
- 
 - 
Constructor SummaryConstructors Constructor Description VolumeNode(VolumeImage kImageA, WildMagic.LibFoundation.Mathematics.Vector3f kTranslate, float fX, float fY, float fZ, WildMagic.LibGraphics.SceneGraph.Node kNode)Create a new VolumeNode with the VolumeImage parameter.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidCreateScene()Creates the scene graph.voiddispose(WildMagic.LibGraphics.Rendering.Renderer kRenderer)Delete local memory.java.lang.StringGetName()Return the name of this object.WildMagic.LibGraphics.SceneGraph.NodeGetNode()Return the scene-graph Node.WildMagic.LibFoundation.Mathematics.Vector3fGetTranslate()Return the translation vector.voidRender(WildMagic.LibGraphics.Rendering.Renderer kRenderer, WildMagic.LibGraphics.SceneGraph.Culler kCuller, boolean bPreRender, boolean bSolid)Render the object.voidTranslate(WildMagic.LibFoundation.Mathematics.Vector3f kTranslate)Add to the object translation vector.- 
Methods inherited from class gov.nih.mipav.view.renderer.WildMagic.Render.VolumeObjectBlend, Dropper, Erase, GetBackface, getDepth, GetDisplay, GetMesh, GetPickable, GetPolygonMode, GetScene, getTexCoord, localToScannerCoords, localToVolumeCoords, Paint, PostRender, scale, SetBackface, SetColor, SetDisplay, SetFrontface, setImageB, SetLight, SetPickable, SetPolygonMode, SetTranslate, volumeToLocalCoords
 
- 
 
- 
- 
- 
Constructor Detail- 
VolumeNodepublic VolumeNode(VolumeImage kImageA, WildMagic.LibFoundation.Mathematics.Vector3f kTranslate, float fX, float fY, float fZ, WildMagic.LibGraphics.SceneGraph.Node kNode) Create a new VolumeNode with the VolumeImage parameter.- Parameters:
- kImageA- the VolumeImage containing shared data and textures for rendering.
- kTranslate- translation in the scene-graph for this object.
- fX- the size of the volume in the x-dimension (extent * resolutions)
- fY- the size of the volume in the y-dimension (extent * resolutions)
- fZ- the size of the volume in the z-dimension (extent * resolutions)
 
 
- 
 - 
Method Detail- 
disposepublic void dispose(WildMagic.LibGraphics.Rendering.Renderer kRenderer) Delete local memory.- Overrides:
- disposein class- VolumeObject
 
 - 
GetNamepublic java.lang.String GetName() Description copied from class:VolumeObjectReturn the name of this object.- Overrides:
- GetNamein class- VolumeObject
- Returns:
- name of this object.
 
 - 
GetNodepublic WildMagic.LibGraphics.SceneGraph.Node GetNode() Return the scene-graph Node.- Returns:
- scene-graph Node.
 
 - 
GetTranslatepublic WildMagic.LibFoundation.Mathematics.Vector3f GetTranslate() Return the translation vector.- Overrides:
- GetTranslatein class- VolumeObject
- Returns:
- translation vector.
 
 - 
Renderpublic void Render(WildMagic.LibGraphics.Rendering.Renderer kRenderer, WildMagic.LibGraphics.SceneGraph.Culler kCuller, boolean bPreRender, boolean bSolid)Description copied from class:VolumeObjectRender the object.- Specified by:
- Renderin class- VolumeObject
- Parameters:
- kRenderer- the OpenGLRenderer object.
- kCuller- the Culler object.
 
 - 
Translatepublic void Translate(WildMagic.LibFoundation.Mathematics.Vector3f kTranslate) Description copied from class:VolumeObjectAdd to the object translation vector.- Overrides:
- Translatein class- VolumeObject
- Parameters:
- kTranslate- new translation amount.
 
 - 
CreateSceneprivate void CreateScene() Creates the scene graph.
 
- 
 
-