296 lines
4.2 KiB
C
296 lines
4.2 KiB
C
|
|
/*
|
||
|
|
This file is part of SECONDO.
|
||
|
|
|
||
|
|
Copyright (C) 2013, University in Hagen, Department of Computer Science,
|
||
|
|
Database Systems for New Applications.
|
||
|
|
|
||
|
|
SECONDO 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 2 of the License, or
|
||
|
|
(at your option) any later version.
|
||
|
|
|
||
|
|
SECONDO 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 SECONDO; if not, write to the Free Software
|
||
|
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef TILEALGEBRA_CONSTANTS_H
|
||
|
|
#define TILEALGEBRA_CONSTANTS_H
|
||
|
|
|
||
|
|
/*
|
||
|
|
system includes
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
#include <string>
|
||
|
|
|
||
|
|
/*
|
||
|
|
declaration of namespace TileAlgebra
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
namespace TileAlgebra
|
||
|
|
{
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains right arrow, enclosed by blanks.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* RIGHT_ARROW;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains for, enclosed by blanks.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* FOR;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains in, enclosed by blanks.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* IN;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix m.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_M;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix t.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_T;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix mt.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_MT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix it.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_IT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix s.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_S;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix ms.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_MS;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename prefix is.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_PREFIX_IS;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename tgrid.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_TGRID;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename mtgrid.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_MTGRID;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename uniquestringarray.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_UNIQUESTRINGARRAY;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename tint.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_TINT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename treal.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_TREAL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename tbool.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_TBOOL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename tstring.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_TSTRING;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename mtint.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_MTINT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename mtreal.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_MTREAL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename mtbool.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_MTBOOL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename mtstring.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_MTSTRING;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename itint.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_ITINT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename itreal.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_ITREAL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename itbool.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_ITBOOL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the typename itstring.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char* TYPE_NAME_ITSTRING;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the undefined value for datatype int.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int UNDEFINED_INT;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the undefined value for datatype real.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const double UNDEFINED_REAL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the undefined value for datatype bool.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const char UNDEFINED_BOOL;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the undefined value for datatype string.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const std::string UNDEFINED_STRING;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the undefined value for a string index.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int UNDEFINED_STRING_INDEX;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the dimension size of time dimension.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TIME_DIMENSION_SIZE;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the size of a tintArray.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TINTARRAY_SIZE;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the dimension size of a tintArray.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TINTARRAY_DIMENSION_SIZE;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the number of elements of a tintFlob.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TINTFLOB_ELEMENTS;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the size of a tintFlob.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TINTFLOB_SIZE;
|
||
|
|
|
||
|
|
/*
|
||
|
|
Constant contains the dimension size of a tintFlob.
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
extern const int TINTFLOB_DIMENSION_SIZE;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
#endif // TILEALGEBRA_CONSTANTS_H
|