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:
Serializable, WildMagic.LibGraphics.ObjectSystem.NameIdInterface, WildMagic.LibGraphics.ObjectSystem.StreamInterface

public class VolumeVOIEffect extends WildMagic.LibGraphics.Effects.ShaderEffect
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private float
     
    private static final long
     

    Fields inherited from class WildMagic.LibGraphics.Effects.ShaderEffect

    m_iPassQuantity, m_kAlphaState, m_kCompiledPrograms, m_kPShader, m_kVShader
  • Constructor Summary

    Constructors
    Constructor
    Description
    VolumeVOIEffect(boolean bTransparent)
     
  • Method Summary

    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

    Methods inherited from class WildMagic.LibGraphics.Effects.Effect

    Draw

    Methods inherited from class WildMagic.LibGraphics.ObjectSystem.GraphicsObject

    GetID, GetName, GetNextID, GetObjectByIDBase, GetObjectByNameBase, SetName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • minRange

      private float minRange
  • Constructor Details

    • VolumeVOIEffect

      public VolumeVOIEffect(boolean bTransparent)
  • Method Details

    • 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 class WildMagic.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)