terralib.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file terralib.h
22 
23  \brief This file contains include headers for all modules from TerraLib that were built.
24  */
25 
26 #ifndef __TERRALIB_INTERNAL_TERRALIB_H__
27 #define __TERRALIB_INTERNAL_TERRALIB_H__
28 
29 
30 #include "terralib/Config.h"
31 
32 #include "terralib/common.h"
33 
34 #ifdef TERRALIB_MOD_ANNOTATIONTEXT_ENABLED
35 #include "terralib/annotationtext.h"
36 #endif
37 
38 #ifdef TERRALIB_MOD_COLOR_ENABLED
39 #include "terralib/color.h"
40 #endif
41 
42 #ifdef TERRALIB_MOD_DATAACCESS_ENABLED
43 #include "terralib/dataaccess.h"
44 #endif
45 
46 #ifdef TERRALIB_MOD_DATATYPE_ENABLED
47 #include "terralib/datatype.h"
48 #endif
49 
50 #ifdef TERRALIB_MOD_FILTER_ENCODING_ENABLED
51 #include "terralib/fe.h"
52 #endif
53 
54 #ifdef TERRALIB_MOD_GEOMETRY_ENABLED
55 #include "terralib/geometry.h"
56 #endif
57 
58 #ifdef TERRALIB_MOD_GML_ENABLED
59 #include "terralib/gml.h"
60 #endif
61 
62 #ifdef TERRALIB_MOD_GRAPH_ENABLED
63 #include "terralib/graph.h"
64 #endif
65 
66 #ifdef TERRALIB_MOD_MAPTOOLS_ENABLED
67 #include "terralib/maptools.h"
68 #endif
69 
70 #ifdef TERRALIB_MOD_MEMORY_ENABLED
71 #include "terralib/memory.h"
72 #endif
73 
74 #ifdef TERRALIB_MOD_METADATA_ENABLED
75 #include "terralib/metadata.h"
76 #endif
77 
78 #ifdef TERRALIB_MOD_PLUGIN_ENABLED
79 #include "terralib/plugin.h"
80 #endif
81 
82 #ifdef TERRALIB_MOD_QT_ENABLED
83 #include "terralib/qt.h"
84 #endif
85 
86 #ifdef TERRALIB_MOD_RASTER_ENABLED
87 #include "terralib/raster.h"
88 #endif
89 
90 #ifdef TERRALIB_MOD_RP_ENABLED
91 #include "terralib/rp.h"
92 #endif
93 
94 #ifdef TERRALIB_MOD_SA_CORE_ENABLED
95 #include "terralib/sa.h"
96 #endif
97 
98 #ifdef TERRALIB_MOD_SAM_ENABLED
99 #include "terralib/sam.h"
100 #endif
101 
102 #ifdef TERRALIB_MOD_SE_ENABLED
103 #include "terralib/se.h"
104 #endif
105 
106 #ifdef TERRALIB_MOD_SRS_ENABLED
107 #include "terralib/srs.h"
108 #endif
109 
110 #ifdef TERRALIB_MOD_ST_ENABLED
111 #include "terralib/st.h"
112 #endif
113 
114 #ifdef TERRALIB_MOD_STATISTICS_ENABLED
115 #include "terralib/statistics.h"
116 #endif
117 
118 #ifdef TERRALIB_MOD_XLINK_ENABLED
119 #include "terralib/xlink.h"
120 #endif
121 
122 #endif // __TERRALIB_INTERNAL_TERRALIB_H__
This file contains include headers for the Data Type module of TerraLib.
This file contains include headers for TerraLib Spatial Access Methods module.
This file contains include headers for the memory data source of TerraLib.
This file contains include headers for TerraLib Spatial Reference System module.
This file contains include headers for the metadata module of TerraLib.
This file contains include headers for TerraLib Symbology Encoding module.
This file contains include headers for the Statistics module.
This file contains include headers for the TerraLib Raster Processing module.
This file contains include headers for the TerraLib SA module.
This file contains include headers for TerraLib Filter Encoding module.
This file contains include headers for the Qt supportt in TerraLib.
This file contains include headers for the Color Model of TerraLib.
This file contains include headers for the TerraLib Common Runtime module.
This file contains include headers for the TerraLib ST module.
This file contains include headers for the Vector Geometry model of TerraLib.
This file contains include headers for TerraLib GML module.
This file contains include headers for the Data Access module of TerraLib.
This file contains include headers for the Map Tools module of TerraLib.