rasdaman API
basictypes.hh
Go to the documentation of this file.
1 /*
2 * This file is part of rasdaman community.
3 *
4 * Rasdaman community is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * Rasdaman community is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with rasdaman community. If not, see <http://www.gnu.org/licenses/>.
16 *
17 * Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
18 rasdaman GmbH.
19 *
20 * For more information please see <http://www.rasdaman.org>
21 * or contact Peter Baumann via <baumann@rasdaman.com>.
22 */
23 
24 //------------------------------------------------------------
25 // This file is created automatically by the rasdl processor.
26 //
27 // DO NOT EDIT
28 //------------------------------------------------------------
29 
38 #ifndef __BASICTYPES_HH_
39 #define __BASICTYPES_HH_
40 
41 //------------------------------------------------------------
42 // Includes
43 //------------------------------------------------------------
44 
45 #include "rasdaman.hh"
46 
47 /*[2,25]*//* TYPEDEF ------------------------- GreyImage */
48 typedef r_Marray<r_Char> GreyImage;
49 
50 /*[3,24]*//* TYPEDEF ------------------------- GreySet */
51 typedef r_Set<r_Ref<GreyImage> > GreySet;
52 
53 /*[6,28]*//* TYPEDEF ------------------------- BoolImage */
54 typedef r_Marray<r_Boolean> BoolImage;
55 
56 /*[7,24]*//* TYPEDEF ------------------------- BoolSet */
57 typedef r_Set<r_Ref<BoolImage> > BoolSet;
58 
59 /*[10,1]*//* STRUCT -------------------------- RGBPixel */
60 struct RGBPixel
61 {
62  r_Char red;
63  r_Char green;
64  r_Char blue;
65 };
66 /*[11,29]*//* TYPEDEF ------------------------- RGBImage */
67 typedef r_Marray<RGBPixel> RGBImage;
68 
69 /*[12,23]*//* TYPEDEF ------------------------- RGBSet */
70 typedef r_Set<r_Ref<RGBImage> > RGBSet;
71 
72 /*[15,35]*//* TYPEDEF ------------------------- ULongImage */
73 typedef r_Marray<r_ULong > ULongImage;
74 
75 /*[16,25]*//* TYPEDEF ------------------------- ULongSet */
76 typedef r_Set<r_Ref<ULongImage> > ULongSet;
77 
78 /*[19,26]*//* TYPEDEF ------------------------- GreyCube */
79 typedef r_Marray<r_Char> GreyCube;
80 
81 /*[20,23]*//* TYPEDEF ------------------------- GreySet3 */
82 typedef r_Set<r_Ref<GreyCube> > GreySet3;
83 
84 /*[24,29]*//* TYPEDEF ------------------------- BoolString */
85 typedef r_Marray<r_Boolean> BoolString;
86 
87 /*[25,25]*//* TYPEDEF ------------------------- BoolSet1 */
88 typedef r_Set<r_Ref<BoolString> > BoolSet1;
89 
90 /*[27,29]*//* TYPEDEF ------------------------- BoolCube */
91 typedef r_Marray<r_Boolean> BoolCube;
92 
93 /*[28,23]*//* TYPEDEF ------------------------- BoolSet3 */
94 typedef r_Set<r_Ref<BoolCube> > BoolSet3;
95 
96 /*[30,26]*//* TYPEDEF ------------------------- GreyString */
97 typedef r_Marray<r_Char> GreyString;
98 
99 /*[31,25]*//* TYPEDEF ------------------------- GreySet1 */
100 typedef r_Set<r_Ref<GreyString> > GreySet1;
101 
102 /*[33,27]*//* TYPEDEF ------------------------- ShortString */
103 typedef r_Marray<r_Short > ShortString;
104 
105 /*[34,26]*//* TYPEDEF ------------------------- ShortSet1 */
106 typedef r_Set<r_Ref<ShortString> > ShortSet1;
107 
108 /*[36,27]*//* TYPEDEF ------------------------- ShortImage */
109 typedef r_Marray<r_Short > ShortImage;
110 
111 /*[37,25]*//* TYPEDEF ------------------------- ShortSet */
112 typedef r_Set<r_Ref<ShortImage> > ShortSet;
113 
114 /*[39,27]*//* TYPEDEF ------------------------- ShortCube */
115 typedef r_Marray<r_Short > ShortCube;
116 
117 /*[40,24]*//* TYPEDEF ------------------------- ShortSet3 */
118 typedef r_Set<r_Ref<ShortCube> > ShortSet3;
119 
120 /*[42,36]*//* TYPEDEF ------------------------- UShortString */
121 typedef r_Marray<r_UShort > UShortString;
122 
123 /*[43,27]*//* TYPEDEF ------------------------- UShortSet1 */
124 typedef r_Set<r_Ref<UShortString> > UShortSet1;
125 
126 /*[45,36]*//* TYPEDEF ------------------------- UShortImage */
127 typedef r_Marray<r_UShort > UShortImage;
128 
129 /*[46,26]*//* TYPEDEF ------------------------- UShortSet */
130 typedef r_Set<r_Ref<UShortImage> > UShortSet;
131 
132 /*[48,36]*//* TYPEDEF ------------------------- UShortCube */
133 typedef r_Marray<r_UShort > UShortCube;
134 
135 /*[49,25]*//* TYPEDEF ------------------------- UShortSet3 */
136 typedef r_Set<r_Ref<UShortCube> > UShortSet3;
137 
138 /*[51,26]*//* TYPEDEF ------------------------- LongString */
139 typedef r_Marray<r_Long > LongString;
140 
141 /*[52,25]*//* TYPEDEF ------------------------- LongSet1 */
142 typedef r_Set<r_Ref<LongString> > LongSet1;
143 
144 /*[54,26]*//* TYPEDEF ------------------------- LongImage */
145 typedef r_Marray<r_Long > LongImage;
146 
147 /*[55,24]*//* TYPEDEF ------------------------- LongSet */
148 typedef r_Set<r_Ref<LongImage> > LongSet;
149 
150 /*[57,26]*//* TYPEDEF ------------------------- LongCube */
151 typedef r_Marray<r_Long > LongCube;
152 
153 /*[58,23]*//* TYPEDEF ------------------------- LongSet3 */
154 typedef r_Set<r_Ref<LongCube> > LongSet3;
155 
156 /*[60,35]*//* TYPEDEF ------------------------- ULongString */
157 typedef r_Marray<r_ULong > ULongString;
158 
159 /*[61,26]*//* TYPEDEF ------------------------- ULongSet1 */
160 typedef r_Set<r_Ref<ULongString> > ULongSet1;
161 
162 /*[63,35]*//* TYPEDEF ------------------------- ULongCube */
163 typedef r_Marray<r_ULong > ULongCube;
164 
165 /*[64,24]*//* TYPEDEF ------------------------- ULongSet3 */
166 typedef r_Set<r_Ref<ULongCube> > ULongSet3;
167 
168 /*[66,30]*//* TYPEDEF ------------------------- RGBString */
169 typedef r_Marray<RGBPixel> RGBString;
170 
171 /*[67,24]*//* TYPEDEF ------------------------- RGBSet1 */
172 typedef r_Set<r_Ref<RGBString> > RGBSet1;
173 
174 /*[69,30]*//* TYPEDEF ------------------------- RGBCube */
175 typedef r_Marray<RGBPixel> RGBCube;
176 
177 /*[70,22]*//* TYPEDEF ------------------------- RGBSet3 */
178 typedef r_Set<r_Ref<RGBCube> > RGBSet3;
179 
180 /*[72,27]*//* TYPEDEF ------------------------- FloatString */
181 typedef r_Marray<r_Float> FloatString;
182 
183 /*[73,26]*//* TYPEDEF ------------------------- FloatSet1 */
184 typedef r_Set<r_Ref<FloatString> > FloatSet1;
185 
186 /*[75,27]*//* TYPEDEF ------------------------- FloatImage */
187 typedef r_Marray<r_Float> FloatImage;
188 
189 /*[76,25]*//* TYPEDEF ------------------------- FloatSet */
190 typedef r_Set<r_Ref<FloatImage> > FloatSet;
191 
192 /*[78,27]*//* TYPEDEF ------------------------- FloatCube */
193 typedef r_Marray<r_Float> FloatCube;
194 
195 /*[79,24]*//* TYPEDEF ------------------------- FloatSet3 */
196 typedef r_Set<r_Ref<FloatCube> > FloatSet3;
197 
198 /*[81,28]*//* TYPEDEF ------------------------- DoubleString */
199 typedef r_Marray<r_Double> DoubleString;
200 
201 /*[82,27]*//* TYPEDEF ------------------------- DoubleSet1 */
202 typedef r_Set<r_Ref<DoubleString> > DoubleSet1;
203 
204 /*[84,28]*//* TYPEDEF ------------------------- DoubleImage */
205 typedef r_Marray<r_Double> DoubleImage;
206 
207 /*[85,26]*//* TYPEDEF ------------------------- DoubleSet */
208 typedef r_Set<r_Ref<DoubleImage> > DoubleSet;
209 
210 /*[87,28]*//* TYPEDEF ------------------------- DoubleCube */
211 typedef r_Marray<r_Double> DoubleCube;
212 
213 /*[88,25]*//* TYPEDEF ------------------------- DoubleSet3 */
214 typedef r_Set<r_Ref<DoubleCube> > DoubleSet3;
215 
216 #endif
r_Marray< r_Float > FloatImage
Definition: basictypes.hh:187
r_Set< r_Ref< ShortCube > > ShortSet3
Definition: basictypes.hh:118
r_Set< r_Ref< DoubleCube > > DoubleSet3
Definition: basictypes.hh:214
r_Char red
Definition: basictypes.hh:62
r_Set< r_Ref< FloatString > > FloatSet1
Definition: basictypes.hh:184
r_Marray< r_Boolean > BoolImage
Definition: basictypes.hh:54
r_Set< r_Ref< ULongImage > > ULongSet
Definition: basictypes.hh:76
r_Marray< RGBPixel > RGBCube
Definition: basictypes.hh:175
r_Set< r_Ref< FloatImage > > FloatSet
Definition: basictypes.hh:190
r_Marray< RGBPixel > RGBString
Definition: basictypes.hh:169
r_Marray< RGBPixel > RGBImage
Definition: basictypes.hh:67
r_Set< r_Ref< BoolString > > BoolSet1
Definition: basictypes.hh:88
r_Marray< r_UShort > UShortImage
Definition: basictypes.hh:127
r_Char green
Definition: basictypes.hh:63
r_Marray< r_Long > LongString
Definition: basictypes.hh:139
r_Marray< r_Char > GreyString
Definition: basictypes.hh:97
r_Set< r_Ref< LongString > > LongSet1
Definition: basictypes.hh:142
r_Marray< r_Boolean > BoolCube
Definition: basictypes.hh:91
r_Marray< r_Short > ShortString
Definition: basictypes.hh:103
r_Set< r_Ref< BoolCube > > BoolSet3
Definition: basictypes.hh:94
r_Marray< r_Short > ShortImage
Definition: basictypes.hh:109
r_Marray< r_UShort > UShortCube
Definition: basictypes.hh:133
r_Set< r_Ref< DoubleString > > DoubleSet1
Definition: basictypes.hh:202
Definition: basictypes.hh:60
r_Marray< r_Short > ShortCube
Definition: basictypes.hh:115
r_Marray< r_Boolean > BoolString
Definition: basictypes.hh:85
r_Marray< r_Char > GreyCube
Definition: basictypes.hh:79
r_Marray< r_Long > LongCube
Definition: basictypes.hh:151
r_Marray< r_ULong > ULongString
Definition: basictypes.hh:157
r_Set< r_Ref< UShortImage > > UShortSet
Definition: basictypes.hh:130
r_Marray< r_UShort > UShortString
Definition: basictypes.hh:121
r_Set< r_Ref< RGBImage > > RGBSet
Definition: basictypes.hh:70
r_Set< r_Ref< UShortString > > UShortSet1
Definition: basictypes.hh:124
r_Set< r_Ref< ULongString > > ULongSet1
Definition: basictypes.hh:160
r_Set< r_Ref< GreyImage > > GreySet
Definition: basictypes.hh:51
r_Set< r_Ref< UShortCube > > UShortSet3
Definition: basictypes.hh:136
r_Marray< r_Double > DoubleString
Definition: basictypes.hh:199
r_Marray< r_Char > GreyImage
Definition: basictypes.hh:48
r_Marray< r_Double > DoubleCube
Definition: basictypes.hh:211
r_Set< r_Ref< BoolImage > > BoolSet
Definition: basictypes.hh:57
r_Marray< r_Float > FloatString
Definition: basictypes.hh:181
r_Set< r_Ref< RGBString > > RGBSet1
Definition: basictypes.hh:172
r_Set< r_Ref< ULongCube > > ULongSet3
Definition: basictypes.hh:166
r_Set< r_Ref< LongImage > > LongSet
Definition: basictypes.hh:148
r_Set< r_Ref< ShortString > > ShortSet1
Definition: basictypes.hh:106
r_Set< r_Ref< ShortImage > > ShortSet
Definition: basictypes.hh:112
r_Marray< r_Float > FloatCube
Definition: basictypes.hh:193
r_Char blue
Definition: basictypes.hh:64
r_Set< r_Ref< LongCube > > LongSet3
Definition: basictypes.hh:154
r_Set< r_Ref< DoubleImage > > DoubleSet
Definition: basictypes.hh:208
r_Set< r_Ref< FloatCube > > FloatSet3
Definition: basictypes.hh:196
r_Marray< r_ULong > ULongImage
Definition: basictypes.hh:73
r_Marray< r_Long > LongImage
Definition: basictypes.hh:145
r_Set< r_Ref< GreyCube > > GreySet3
Definition: basictypes.hh:82
r_Set< r_Ref< RGBCube > > RGBSet3
Definition: basictypes.hh:178
r_Marray< r_Double > DoubleImage
Definition: basictypes.hh:205
r_Set< r_Ref< GreyString > > GreySet1
Definition: basictypes.hh:100
r_Marray< r_ULong > ULongCube
Definition: basictypes.hh:163