Class SurfaceExtractImage

  • All Implemented Interfaces:
    java.io.Serializable, WildMagic.LibGraphics.ObjectSystem.StreamInterface

    public class SurfaceExtractImage
    extends WildMagic.LibGraphics.Rendering.GraphicsImage
    See Also:
    Serialized Form
    • 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[] Data  
      int Max  
      int Min  
      private static long serialVersionUID  
      java.util.Vector<int[]> TriTable  
      • 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, java.lang.String acImageName)
      Construct a 3D image (byte)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      void SetData​(java.nio.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 Detail

      • TriTable

        public java.util.Vector<int[]> TriTable
      • Data

        public int[] Data
      • Max

        public int Max
      • Min

        public int Min
    • Constructor Detail

      • SurfaceExtractImage

        public SurfaceExtractImage​(WildMagic.LibGraphics.Rendering.GraphicsImage.FormatMode eFormat,
                                   int iBound0,
                                   int iBound1,
                                   int iBound2,
                                   byte[] aucData,
                                   java.lang.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 Detail

      • dispose

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

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