Class L_Dewarpa

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Dewarpa.ByReference  
      static class  L_Dewarpa.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 check_columns
      if there are multiple columns,
      C type : l_int32
      com.sun.jna.ptr.PointerByReference dewarp
      array of ptrs to page dewarp
      C type : L_Dewarp**
      com.sun.jna.ptr.PointerByReference dewarpcache
      array of ptrs to cached dewarps
      C type : L_Dewarp**
      int max_diff_edgecurv
      maximum abs diff left-right
      C type : l_int32
      int max_diff_linecurv
      maximum abs diff line
      C type : l_int32
      int max_edgecurv
      maximum abs left or right edge
      C type : l_int32
      int max_edgeslope
      maximum abs left or right edge
      C type : l_int32
      int max_linecurv
      maximum abs line curvature
      C type : l_int32
      int maxdist
      max distance for getting ref page
      C type : l_int32
      int maxpage
      maximum page number in array
      C type : l_int32
      int min_diff_linecurv
      minimum abs diff line
      C type : l_int32
      int minlines
      min number of long lines required
      C type : l_int32
      int modelsready
      invalid models have been removed
      C type : l_int32
      int nalloc
      size of dewarp ptr array
      C type : l_int32
      Numa.ByReference namodels
      list of page numbers for pages
      C type : Numa*
      Numa.ByReference napages
      list of page numbers with either
      C type : Numa*
      int redfactor
      reduction factor of input: 1 or 2
      C type : l_int32
      int sampling
      disparity arrays sampling factor
      C type : l_int32
      int useboth
      use both disparity arrays if
      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_Dewarpa()  
      L_Dewarpa​(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

      • nalloc

        public int nalloc
        size of dewarp ptr array
        C type : l_int32
      • maxpage

        public int maxpage
        maximum page number in array
        C type : l_int32
      • dewarp

        public com.sun.jna.ptr.PointerByReference dewarp
        array of ptrs to page dewarp
        C type : L_Dewarp**
      • dewarpcache

        public com.sun.jna.ptr.PointerByReference dewarpcache
        array of ptrs to cached dewarps
        C type : L_Dewarp**
      • namodels

        public Numa.ByReference namodels
        list of page numbers for pages
        C type : Numa*
      • napages

        public Numa.ByReference napages
        list of page numbers with either
        C type : Numa*
      • redfactor

        public int redfactor
        reduction factor of input: 1 or 2
        C type : l_int32
      • sampling

        public int sampling
        disparity arrays sampling factor
        C type : l_int32
      • minlines

        public int minlines
        min number of long lines required
        C type : l_int32
      • maxdist

        public int maxdist
        max distance for getting ref page
        C type : l_int32
      • max_linecurv

        public int max_linecurv
        maximum abs line curvature
        C type : l_int32
      • min_diff_linecurv

        public int min_diff_linecurv
        minimum abs diff line
        C type : l_int32
      • max_diff_linecurv

        public int max_diff_linecurv
        maximum abs diff line
        C type : l_int32
      • max_edgeslope

        public int max_edgeslope
        maximum abs left or right edge
        C type : l_int32
      • max_edgecurv

        public int max_edgecurv
        maximum abs left or right edge
        C type : l_int32
      • max_diff_edgecurv

        public int max_diff_edgecurv
        maximum abs diff left-right
        C type : l_int32
      • useboth

        public int useboth
        use both disparity arrays if
        C type : l_int32
      • check_columns

        public int check_columns
        if there are multiple columns,
        C type : l_int32
      • modelsready

        public int modelsready
        invalid models have been removed
        C type : l_int32
    • Constructor Detail

      • L_Dewarpa

        public L_Dewarpa()
      • L_Dewarpa

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