![]() |
Leptonica 1.85.0
Image processing and image analysis suite
|
Go to the source code of this file.
Data Structures | |
| struct | Numa |
| struct | Numaa |
| struct | L_Dna |
| struct | L_Dnaa |
| struct | L_DnaHash |
| struct | Sarray |
| struct | L_Bytea |
Macros | |
| #define | NUMA_VERSION_NUMBER 1 |
| #define | DNA_VERSION_NUMBER 1 |
| #define | SARRAY_VERSION_NUMBER 1 |
Contains the following structs:
struct Numa array of floats
struct Numaa
struct L_Dna array of doubles
struct L_Dnaa
struct L_Dnahash
struct Sarray array of C-strings
struct L_Bytea array of bytes
This file can be #included after allheaders.h in source files that
require direct access to the internal data fields in these structs.
Here are the non-image-related arrays in leptonica:
* Numa, L_Dna, L_Ptra, Sarray:
These have most of the typical operations of vectors, such as add,
insert, remove and replace.
* Numaa, L_Dnaa, L_Ptraa:
These are arrays of float, double and generic pointer arrays.
* L_Bytea:
This is an array of bytes, analogous to a C++ string.
* L_Dnahash:
This is a simple hashing for integers, used in the jbig2 classifier.
Definition in file array_internal.h.
| #define DNA_VERSION_NUMBER 1 |
Dna version for serialization
Definition at line 86 of file array_internal.h.
Referenced by l_dnaaReadStream(), l_dnaaWriteStream(), l_dnaReadStream(), l_dnaWriteStderr(), and l_dnaWriteStream().
| #define NUMA_VERSION_NUMBER 1 |
Numa version for serialization
Definition at line 64 of file array_internal.h.
Referenced by numaaReadStream(), numaaWriteStream(), numaReadStream(), numaWriteStderr(), and numaWriteStream().
| #define SARRAY_VERSION_NUMBER 1 |
Sarray version for serialization
Definition at line 115 of file array_internal.h.
Referenced by sarrayReadStream(), sarrayWriteStderr(), and sarrayWriteStream().