/*
* This file is part of rasdaman community.
*
* Rasdaman community is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Rasdaman community is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with rasdaman community. If not, see .
*
* Copyright 2003, 2004, 2005, 2006, 2007, 2008, 2009 Peter Baumann /
rasdaman GmbH.
*
* For more information please see
* or contact Peter Baumann via .
*/
//------------------------------------------------------------
// This file is created automatically by the rasdl processor.
//
// DO NOT EDIT
//------------------------------------------------------------
#ifndef __BASICTYPES_HH_
#define __BASICTYPES_HH_
//------------------------------------------------------------
// Includes
//------------------------------------------------------------
#include "rasdaman.hh"
/*[2,25]*//* TYPEDEF ------------------------- GreyImage */
typedef r_Marray GreyImage;
/*[3,24]*//* TYPEDEF ------------------------- GreySet */
typedef r_Set > GreySet;
/*[6,28]*//* TYPEDEF ------------------------- BoolImage */
typedef r_Marray BoolImage;
/*[7,24]*//* TYPEDEF ------------------------- BoolSet */
typedef r_Set > BoolSet;
/*[10,1]*//* STRUCT -------------------------- RGBPixel */
struct RGBPixel {
r_Char red;
r_Char green;
r_Char blue;
};
/*[11,29]*//* TYPEDEF ------------------------- RGBImage */
typedef r_Marray RGBImage;
/*[12,23]*//* TYPEDEF ------------------------- RGBSet */
typedef r_Set > RGBSet;
/*[15,35]*//* TYPEDEF ------------------------- ULongImage */
typedef r_Marray ULongImage;
/*[16,25]*//* TYPEDEF ------------------------- ULongSet */
typedef r_Set > ULongSet;
/*[19,26]*//* TYPEDEF ------------------------- GreyCube */
typedef r_Marray GreyCube;
/*[20,23]*//* TYPEDEF ------------------------- GreySet3 */
typedef r_Set > GreySet3;
/*[24,29]*//* TYPEDEF ------------------------- BoolString */
typedef r_Marray BoolString;
/*[25,25]*//* TYPEDEF ------------------------- BoolSet1 */
typedef r_Set > BoolSet1;
/*[27,29]*//* TYPEDEF ------------------------- BoolCube */
typedef r_Marray BoolCube;
/*[28,23]*//* TYPEDEF ------------------------- BoolSet3 */
typedef r_Set > BoolSet3;
/*[30,26]*//* TYPEDEF ------------------------- GreyString */
typedef r_Marray GreyString;
/*[31,25]*//* TYPEDEF ------------------------- GreySet1 */
typedef r_Set > GreySet1;
/*[33,27]*//* TYPEDEF ------------------------- ShortString */
typedef r_Marray ShortString;
/*[34,26]*//* TYPEDEF ------------------------- ShortSet1 */
typedef r_Set > ShortSet1;
/*[36,27]*//* TYPEDEF ------------------------- ShortImage */
typedef r_Marray ShortImage;
/*[37,25]*//* TYPEDEF ------------------------- ShortSet */
typedef r_Set > ShortSet;
/*[39,27]*//* TYPEDEF ------------------------- ShortCube */
typedef r_Marray ShortCube;
/*[40,24]*//* TYPEDEF ------------------------- ShortSet3 */
typedef r_Set > ShortSet3;
/*[42,36]*//* TYPEDEF ------------------------- UShortString */
typedef r_Marray UShortString;
/*[43,27]*//* TYPEDEF ------------------------- UShortSet1 */
typedef r_Set > UShortSet1;
/*[45,36]*//* TYPEDEF ------------------------- UShortImage */
typedef r_Marray UShortImage;
/*[46,26]*//* TYPEDEF ------------------------- UShortSet */
typedef r_Set > UShortSet;
/*[48,36]*//* TYPEDEF ------------------------- UShortCube */
typedef r_Marray UShortCube;
/*[49,25]*//* TYPEDEF ------------------------- UShortSet3 */
typedef r_Set > UShortSet3;
/*[51,26]*//* TYPEDEF ------------------------- LongString */
typedef r_Marray LongString;
/*[52,25]*//* TYPEDEF ------------------------- LongSet1 */
typedef r_Set > LongSet1;
/*[54,26]*//* TYPEDEF ------------------------- LongImage */
typedef r_Marray LongImage;
/*[55,24]*//* TYPEDEF ------------------------- LongSet */
typedef r_Set > LongSet;
/*[57,26]*//* TYPEDEF ------------------------- LongCube */
typedef r_Marray LongCube;
/*[58,23]*//* TYPEDEF ------------------------- LongSet3 */
typedef r_Set > LongSet3;
/*[60,35]*//* TYPEDEF ------------------------- ULongString */
typedef r_Marray ULongString;
/*[61,26]*//* TYPEDEF ------------------------- ULongSet1 */
typedef r_Set > ULongSet1;
/*[63,35]*//* TYPEDEF ------------------------- ULongCube */
typedef r_Marray ULongCube;
/*[64,24]*//* TYPEDEF ------------------------- ULongSet3 */
typedef r_Set > ULongSet3;
/*[66,30]*//* TYPEDEF ------------------------- RGBString */
typedef r_Marray RGBString;
/*[67,24]*//* TYPEDEF ------------------------- RGBSet1 */
typedef r_Set > RGBSet1;
/*[69,30]*//* TYPEDEF ------------------------- RGBCube */
typedef r_Marray RGBCube;
/*[70,22]*//* TYPEDEF ------------------------- RGBSet3 */
typedef r_Set > RGBSet3;
/*[72,27]*//* TYPEDEF ------------------------- FloatString */
typedef r_Marray FloatString;
/*[73,26]*//* TYPEDEF ------------------------- FloatSet1 */
typedef r_Set > FloatSet1;
/*[75,27]*//* TYPEDEF ------------------------- FloatImage */
typedef r_Marray FloatImage;
/*[76,25]*//* TYPEDEF ------------------------- FloatSet */
typedef r_Set > FloatSet;
/*[78,27]*//* TYPEDEF ------------------------- FloatCube */
typedef r_Marray FloatCube;
/*[79,24]*//* TYPEDEF ------------------------- FloatSet3 */
typedef r_Set > FloatSet3;
/*[81,28]*//* TYPEDEF ------------------------- DoubleString */
typedef r_Marray DoubleString;
/*[82,27]*//* TYPEDEF ------------------------- DoubleSet1 */
typedef r_Set > DoubleSet1;
/*[84,28]*//* TYPEDEF ------------------------- DoubleImage */
typedef r_Marray DoubleImage;
/*[85,26]*//* TYPEDEF ------------------------- DoubleSet */
typedef r_Set > DoubleSet;
/*[87,28]*//* TYPEDEF ------------------------- DoubleCube */
typedef r_Marray DoubleCube;
/*[88,25]*//* TYPEDEF ------------------------- DoubleSet3 */
typedef r_Set > DoubleSet3;
#endif