Class L_Compressed_Data

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Compressed_Data.ByReference  
      static class  L_Compressed_Data.ByValue  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int bps
      bits/sample; typ.
      com.sun.jna.Pointer cmapdata85
      ascii85-encoded uncompressed cmap
      C type : char*
      com.sun.jna.Pointer cmapdatahex
      hex pdf array for the cmap
      C type : char*
      com.sun.jna.Pointer data85
      ascii85-encoded gzipped raster data
      C type : char*
      com.sun.jna.Pointer datacomp
      gzipped raster data
      C type : l_uint8*
      int h
      image height
      C type : l_int32
      int minisblack
      tiff g4 photometry
      C type : l_int32
      NativeSize nbytes
      number of uncompressed raster bytes
      NativeSize nbytes85
      number of ascii85 encoded bytes
      NativeSize nbytescomp
      number of compressed bytes
      int ncolors
      number of colors in cmap
      C type : l_int32
      int predictor
      flate data has PNG predictors
      C type : l_int32
      int res
      resolution (ppi)
      C type : l_int32
      int spp
      samples/pixel; typ.
      int type
      encoding type: L_JPEG_ENCODE, etc
      C type : l_int32
      int w
      image width
      C type : l_int32
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Method Summary

      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getFieldOrder()
      Gets this Structure's field names in their proper order.
      • Methods inherited from class com.sun.jna.Structure

        allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • type

        public int type
        encoding type: L_JPEG_ENCODE, etc
        C type : l_int32
      • datacomp

        public com.sun.jna.Pointer datacomp
        gzipped raster data
        C type : l_uint8*
      • nbytescomp

        public NativeSize nbytescomp
        number of compressed bytes
      • data85

        public com.sun.jna.Pointer data85
        ascii85-encoded gzipped raster data
        C type : char*
      • nbytes85

        public NativeSize nbytes85
        number of ascii85 encoded bytes
      • cmapdata85

        public com.sun.jna.Pointer cmapdata85
        ascii85-encoded uncompressed cmap
        C type : char*
      • cmapdatahex

        public com.sun.jna.Pointer cmapdatahex
        hex pdf array for the cmap
        C type : char*
      • ncolors

        public int ncolors
        number of colors in cmap
        C type : l_int32
      • w

        public int w
        image width
        C type : l_int32
      • h

        public int h
        image height
        C type : l_int32
      • bps

        public int bps
        bits/sample; typ. 1, 2, 4 or 8
        C type : l_int32
      • spp

        public int spp
        samples/pixel; typ. 1 or 3
        C type : l_int32
      • minisblack

        public int minisblack
        tiff g4 photometry
        C type : l_int32
      • predictor

        public int predictor
        flate data has PNG predictors
        C type : l_int32
      • nbytes

        public NativeSize nbytes
        number of uncompressed raster bytes
      • res

        public int res
        resolution (ppi)
        C type : l_int32
    • Constructor Detail

      • L_Compressed_Data

        public L_Compressed_Data()
      • L_Compressed_Data

        public L_Compressed_Data​(com.sun.jna.Pointer peer)
    • Method Detail

      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Gets this Structure's field names in their proper order.
        Overrides:
        getFieldOrder in class com.sun.jna.Structure
        Returns:
        list of ordered field names