CppTypes.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
3 
4  This file is part of the TerraLib - a Framework for building GIS enabled
5  applications.
6 
7  TerraLib is free software: you can redistribute it and/or modify
8  it under the terms of the GNU Lesser General Public License as published by
9  the Free Software Foundation, either version 3 of the License,
10  or (at your option) any later version.
11 
12  TerraLib is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU Lesser General Public License for more details.
16 
17  You should have received a copy of the GNU Lesser General Public License
18  along with TerraLib. See COPYING. If not, write to
19  TerraLib Team at <terralib-team@terralib.org>.
20 */
21 
22 #ifndef __TERRALIB_BINDING_C_CPPTYPES_H__
23 #define __TERRALIB_BINDING_C_CPPTYPES_H__
24 
25 //DataType
26 #define TeAbstractData te::dt::AbstractData
27 
28 //Dataaccess
29 #define TeDataSet te::da::DataSet
30 #define TeDataSetItem te::da::DataSetItem
31 #define TeDataSource te::da::DataSource
32 #define TeDataSourceTransactor te::da::DataSourceTransactor
33 
34 //Geometry
35 #define TeCoord2D te::gm::Coord2D
36 #define TeEnvelop te::gm::Envelop
37 
38 //Raster
39 #define TeBand te::rst::Band
40 #define TeBandProperty te::rst::BandProperty
41 #define TeGrid te::rst::Grid
42 #define TeRaster te::rst::Raster
43 
44 #endif //__TERRALIB_BINDING_C_CORE_CPPTYPES_H__