Leptonica
1.83.1
Image processing and image analysis suite
array.h
Go to the documentation of this file.
1
/*====================================================================*
2
- Copyright (C) 2001 Leptonica. All rights reserved.
3
-
4
- Redistribution and use in source and binary forms, with or without
5
- modification, are permitted provided that the following conditions
6
- are met:
7
- 1. Redistributions of source code must retain the above copyright
8
- notice, this list of conditions and the following disclaimer.
9
- 2. Redistributions in binary form must reproduce the above
10
- copyright notice, this list of conditions and the following
11
- disclaimer in the documentation and/or other materials
12
- provided with the distribution.
13
-
14
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
15
- ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
18
- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19
- EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20
- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
22
- OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
23
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25
*====================================================================*/
26
27
#ifndef LEPTONICA_ARRAY_H
28
#define LEPTONICA_ARRAY_H
29
62
/*------------------------------------------------------------------------*
63
* Array Structs *
64
*------------------------------------------------------------------------*/
66
typedef
struct
Numa
NUMA
;
67
69
typedef
struct
Numaa
NUMAA
;
70
72
typedef
struct
L_Dna
L_DNA
;
73
75
typedef
struct
L_Dnaa
L_DNAA
;
76
78
typedef
struct
L_DnaHash
L_DNAHASH
;
79
81
typedef
struct
Sarray
SARRAY
;
82
84
typedef
struct
L_Bytea
L_BYTEA
;
85
86
87
/*------------------------------------------------------------------------*
88
* Array flags *
89
*------------------------------------------------------------------------*/
91
enum
{
92
L_LINEAR_INTERP
= 1,
93
L_QUADRATIC_INTERP
= 2
94
};
95
97
enum
{
98
L_CONTINUED_BORDER
= 1,
99
L_SLOPE_BORDER
= 2,
100
L_MIRRORED_BORDER
= 3
101
};
102
104
enum
{
105
L_INTEGER_VALUE
= 1,
106
L_FLOAT_VALUE
= 2
107
};
108
109
#endif
/* LEPTONICA_ARRAY_H */
L_LINEAR_INTERP
@ L_LINEAR_INTERP
Definition:
array.h:92
L_QUADRATIC_INTERP
@ L_QUADRATIC_INTERP
Definition:
array.h:93
L_FLOAT_VALUE
@ L_FLOAT_VALUE
Definition:
array.h:106
L_INTEGER_VALUE
@ L_INTEGER_VALUE
Definition:
array.h:105
L_CONTINUED_BORDER
@ L_CONTINUED_BORDER
Definition:
array.h:98
L_MIRRORED_BORDER
@ L_MIRRORED_BORDER
Definition:
array.h:100
L_SLOPE_BORDER
@ L_SLOPE_BORDER
Definition:
array.h:99
L_Bytea
Definition:
array_internal.h:128
L_DnaHash
Definition:
array_internal.h:108
L_Dna
Definition:
array_internal.h:90
L_Dnaa
Definition:
array_internal.h:101
Numa
Definition:
array_internal.h:68
Numaa
Definition:
array_internal.h:79
Sarray
Definition:
array_internal.h:119
src
array.h
Generated by
1.9.1