Class L_Kernel

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Kernel.ByReference  
      static class  L_Kernel.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 cx
      x location of kernel origin
      C type : l_int32
      int cy
      y location of kernel origin
      C type : l_int32
      com.sun.jna.ptr.PointerByReference data
      data[i][j] in [row][col] order
      C type : l_float32**
      int sx
      kernel width
      C type : l_int32
      int sy
      kernel height
      C type : l_int32
      • Fields inherited from class com.sun.jna.Structure

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

      Constructors 
      Constructor Description
      L_Kernel()  
      L_Kernel​(int sy, int sx, int cy, int cx, com.sun.jna.ptr.PointerByReference data)  
      L_Kernel​(com.sun.jna.Pointer peer)  
    • 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

      • sy

        public int sy
        kernel height
        C type : l_int32
      • sx

        public int sx
        kernel width
        C type : l_int32
      • cy

        public int cy
        y location of kernel origin
        C type : l_int32
      • cx

        public int cx
        x location of kernel origin
        C type : l_int32
      • data

        public com.sun.jna.ptr.PointerByReference data
        data[i][j] in [row][col] order
        C type : l_float32**
    • Constructor Detail

      • L_Kernel

        public L_Kernel()
      • L_Kernel

        public L_Kernel​(int sy,
                        int sx,
                        int cy,
                        int cx,
                        com.sun.jna.ptr.PointerByReference data)
        Parameters:
        sy - kernel height
        C type : l_int32
        sx - kernel width
        C type : l_int32
        cy - y location of kernel origin
        C type : l_int32
        cx - x location of kernel origin
        C type : l_int32
        data - data[i][j] in [row][col] order
        C type : l_float32**
      • L_Kernel

        public L_Kernel​(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