Class L_Dewarpa

java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.L_Dewarpa
Direct Known Subclasses:
L_Dewarpa.ByReference, L_Dewarpa.ByValue

public class L_Dewarpa
extends com.sun.jna.Structure
Data structure to hold a number of Dewarp
native declaration : dewarp.h:19
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or JNA.
  • 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 Details

    • 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 Details

  • Method Details

    • 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