Package net.sourceforge.lept4j
Class L_StrCode
java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.L_StrCode
- Direct Known Subclasses:
L_StrCode.ByReference
,L_StrCode.ByValue
public class L_StrCode
extends com.sun.jna.Structure
stringcode.h
Data structure to hold accumulating generated code for storing
and extracting serializable leptonica objects (e.g., pixa, recog).
Also a flag for selecting a string from the L_GenAssoc struct
in stringcode.
native declaration : stringcode.h:12
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.
Data structure to hold accumulating generated code for storing
and extracting serializable leptonica objects (e.g., pixa, recog).
Also a flag for selecting a string from the L_GenAssoc struct
in stringcode.
native declaration : stringcode.h:12
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
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionstore base64 encoded data as strings
C type : SARRAY*store line in description table
C type : SARRAY*int
index for function and output file names
C type : l_int32store case code for extraction
C type : SARRAY*int
index into struct currently being stored
C type : l_int32int
number of data strings
C type : l_int32Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorDescriptionL_StrCode
(int fileno, int ifunc, Sarray.ByReference function, Sarray.ByReference data, Sarray.ByReference descr, int n) L_StrCode
(com.sun.jna.Pointer peer) -
Method Summary
Modifier and TypeMethodDescriptionGets 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
-
Field Details
-
fileno
public int filenoindex for function and output file names
C type : l_int32 -
ifunc
public int ifuncindex into struct currently being stored
C type : l_int32 -
function
store case code for extraction
C type : SARRAY* -
data
store base64 encoded data as strings
C type : SARRAY* -
descr
store line in description table
C type : SARRAY* -
n
public int nnumber of data strings
C type : l_int32
-
-
Constructor Details
-
L_StrCode
public L_StrCode() -
L_StrCode
public L_StrCode(int fileno, int ifunc, Sarray.ByReference function, Sarray.ByReference data, Sarray.ByReference descr, int n) - Parameters:
fileno
- index for function and output file names
C type : l_int32ifunc
- index into struct currently being stored
C type : l_int32function
- store case code for extraction
C type : SARRAY*data
- store base64 encoded data as strings
C type : SARRAY*descr
- store line in description table
C type : SARRAY*n
- number of data strings
C type : l_int32
-
L_StrCode
public L_StrCode(com.sun.jna.Pointer peer)
-
-
Method Details
-
getFieldOrder
Gets this Structure's field names in their proper order.- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
- Returns:
- list of ordered field names
-