Class VolumeVOIEffect
- java.lang.Object
-
- WildMagic.LibGraphics.ObjectSystem.GraphicsObject
-
- WildMagic.LibGraphics.Effects.Effect
-
- WildMagic.LibGraphics.Effects.ShaderEffect
-
- gov.nih.mipav.view.renderer.WildMagic.Render.VolumeVOIEffect
-
- All Implemented Interfaces:
java.io.Serializable
,WildMagic.LibGraphics.ObjectSystem.NameIdInterface
,WildMagic.LibGraphics.ObjectSystem.StreamInterface
public class VolumeVOIEffect extends WildMagic.LibGraphics.Effects.ShaderEffect
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private float
minRange
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description VolumeVOIEffect(boolean bTransparent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
Blend(float fValue)
Set the blend value.void
OnLoadPrograms(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram)
void
SetColor(WildMagic.LibFoundation.Mathematics.ColorRGB kColor)
void
SetRange(float fRange)
void
SetSlice(boolean bUseSlice, int iWhichSlice, float fSlice)
-
Methods inherited from class WildMagic.LibGraphics.Effects.ShaderEffect
dispose, GetAllObjectsByName, GetBlending, GetCProgram, GetDiskUsed, GetObjectByID, GetObjectByName, GetPassQuantity, GetPProgram, GetSamplerInformation, GetTexture, GetTexture, GetTextureQuantity, GetVProgram, Link, Load, LoadPrograms, LoadResources, OnReleasePrograms, Register, ReleasePrograms, ReleaseResources, RestoreGlobalState, Save, SaveStrings, SetCProgram, SetDefaultAlphaState, SetGlobalState, SetPassQuantity, SetPShader, SetVShader
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
minRange
private float minRange
-
-
Method Detail
-
Blend
public void Blend(float fValue)
Set the blend value.- Parameters:
fValue
- blend value.
-
OnLoadPrograms
public void OnLoadPrograms(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram)
- Overrides:
OnLoadPrograms
in classWildMagic.LibGraphics.Effects.ShaderEffect
-
SetColor
public void SetColor(WildMagic.LibFoundation.Mathematics.ColorRGB kColor)
-
SetRange
public void SetRange(float fRange)
-
SetSlice
public void SetSlice(boolean bUseSlice, int iWhichSlice, float fSlice)
-
-