Class SurfaceExtractImage

java.lang.Object
WildMagic.LibGraphics.ObjectSystem.GraphicsObject
WildMagic.LibGraphics.Rendering.GraphicsImage
gov.nih.mipav.view.renderer.WildMagic.Render.SurfaceExtractImage
All Implemented Interfaces:
Serializable, WildMagic.LibGraphics.ObjectSystem.StreamInterface

public class SurfaceExtractImage extends WildMagic.LibGraphics.Rendering.GraphicsImage
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class WildMagic.LibGraphics.Rendering.GraphicsImage

    WildMagic.LibGraphics.Rendering.GraphicsImage.FormatMode, WildMagic.LibGraphics.Rendering.GraphicsImage.Type
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int[]
     
    int
     
    int
     
    private static final long
     
    Vector<int[]>
     

    Fields inherited from class WildMagic.LibGraphics.Rendering.GraphicsImage

    m_afData, m_aiBound, m_aucData, m_bUpdateBuffer, m_eFormat, m_eType, m_iDimension, m_iQuantity, m_kBuffer
  • Constructor Summary

    Constructors
    Constructor
    Description
    SurfaceExtractImage(WildMagic.LibGraphics.Rendering.GraphicsImage.FormatMode eFormat, int iBound0, int iBound1, int iBound2, byte[] aucData, String acImageName)
    Construct a 3D image (byte)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    SetData(ByteBuffer kBuffer, int iZ)
     

    Methods inherited from class WildMagic.LibGraphics.Rendering.GraphicsImage

    CopyRGBA, CreateRGBA, GetBound, GetBytesPerPixel, GetBytesPerPixel, GetData, GetDataBuffer, GetDimension, GetDiskUsed, GetFloatData, GetFormat, GetFormatName, GetFormatName, GetQuantity, GetType, InitDataBuffer, IsCubeImage, IsDepthImage, Load, Load, LoadImage, Save, SaveStrings, SetData, SetData, SetData, SetData, SetData, SetFloatData, SetFloatData, SetFloatData

    Methods inherited from class WildMagic.LibGraphics.ObjectSystem.GraphicsObject

    GetAllObjectsByName, GetID, GetName, GetNextID, GetObjectByID, GetObjectByIDBase, GetObjectByName, GetObjectByNameBase, Link, Register, SetName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface WildMagic.LibGraphics.ObjectSystem.StreamInterface

    Link, Register
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • TriTable

      public Vector<int[]> TriTable
    • Data

      public int[] Data
    • Max

      public int Max
    • Min

      public int Min
  • Constructor Details

    • SurfaceExtractImage

      public SurfaceExtractImage(WildMagic.LibGraphics.Rendering.GraphicsImage.FormatMode eFormat, int iBound0, int iBound1, int iBound2, byte[] aucData, String acImageName)
      Construct a 3D image (byte)
      Parameters:
      eFormat - image format
      iBound0 - image dimension 1.
      iBound1 - image dimension 2.
      iBound2 - image dimension 3.
      aucData - image data.
      acImageName - image name.
  • Method Details

    • dispose

      public void dispose()
      Overrides:
      dispose in class WildMagic.LibGraphics.Rendering.GraphicsImage
    • SetData

      public void SetData(ByteBuffer kBuffer, int iZ)
      Overrides:
      SetData in class WildMagic.LibGraphics.Rendering.GraphicsImage