All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
windowsplatformdefines.h File Reference

Go to the source code of this file.

Macros

Dependency Libraries

Flags for Enabling/Disabling Dependency Libraries in TerraLib.

#define TE_TERRALIB_STATIC_BUILD   0
 
#define TE_LOGGER_ENABLED   1
 If you want to disable all kind of logging in the TerraLib code just turn off this macro (set it to 0). More...
 
#define TE_LOGGER_DO_AUTOMATIC_INITIALIZATION   1
 If this flag is set to 1, the logger will be automatically initialized by the TerraLib Common Runtime module. More...
 
#define TE_LOGGER_DO_STATIC_INITIALIZATION   0
 If you want to start log during static initialization turn on this macro (set it to 1) otherwise turn it off (set it to 0). More...
 
#define TE_USE_APACHE_LOG4CXX   1
 If this flag is set to 1 the Apache log4cxx library will be used for log support. More...
 
#define TE_TRANSLATOR_ENABLED   1
 If you want to disable all kind of translation support in the TerraLib code just turn off this macro (set it to 0). More...
 
#define TE_USE_GNU_TEXT_UTILITIES   1
 If you want to have international support you must set this flag to 1, otherwise set it to 0 (zero). More...
 
#define TE_CHARENCODING_ENABLED   1
 If you want to disable all kind of character encoding conversion in the TerraLib code just turn off this macro (set it to 0). More...
 
#define TE_USE_GNU_ICONV   1
 If you want to have character encoding support you must set this flag to 1, otherwise set it to 0 (zero). More...
 
#define TE_USE_GDAL   1
 If this flag is set to 1 the GDAL driver support will be enabled. More...
 
#define TE_USE_OGR   1
 If this flag is set to 1 the OGR driver support will be enabled. More...
 
#define TE_USE_PROJ4   1
 If this flag is set to 1 the PROJ4 driver support will be enabled. More...
 
#define TE_USE_PGIS   1
 If this flag is set to 1 the POSTGIS driver support will be enabled. More...
 
#define TE_USE_GEOS   1
 If this flag is set to 1 the GEOS library can be used in the Vector Geometry Model of TerraLib. More...
 
#define TE_USE_CGAL   0
 If this flag is set to 1 the CGAL library can be used in the Vector Geometry Model of TerraLib. More...
 
#define TE_USE_GGL   0
 
#define TE_USE_WYKOBI   0
 If this flag is set to 1 the Wykobi library can be used in the Vector Geometry Model of TerraLib. More...
 
#define TE_USE_FASTGEO   0
 If this flag is set to 1 the FastGEO library can be used in the Vector Geometry Model of TerraLib. More...
 

Macro Definition Documentation

#define TE_CHARENCODING_ENABLED   1

If you want to disable all kind of character encoding conversion in the TerraLib code just turn off this macro (set it to 0).

Definition at line 78 of file windowsplatformdefines.h.

#define TE_LOGGER_DO_AUTOMATIC_INITIALIZATION   1

If this flag is set to 1, the logger will be automatically initialized by the TerraLib Common Runtime module.

If you want to make the initialization in your application, feel free to change this macro to 0.

Definition at line 34 of file windowsplatformdefines.h.

#define TE_LOGGER_DO_STATIC_INITIALIZATION   0

If you want to start log during static initialization turn on this macro (set it to 1) otherwise turn it off (set it to 0).

If you want to make the initialization in your application, feel free to change this macro to 0.

Definition at line 43 of file windowsplatformdefines.h.

#define TE_LOGGER_ENABLED   1

If you want to disable all kind of logging in the TerraLib code just turn off this macro (set it to 0).

Definition at line 24 of file windowsplatformdefines.h.

#define TE_TERRALIB_STATIC_BUILD   0

Definition at line 15 of file windowsplatformdefines.h.

#define TE_TRANSLATOR_ENABLED   1

If you want to disable all kind of translation support in the TerraLib code just turn off this macro (set it to 0).

Definition at line 60 of file windowsplatformdefines.h.

#define TE_USE_APACHE_LOG4CXX   1

If this flag is set to 1 the Apache log4cxx library will be used for log support.

Definition at line 51 of file windowsplatformdefines.h.

#define TE_USE_CGAL   0

If this flag is set to 1 the CGAL library can be used in the Vector Geometry Model of TerraLib.

If this flag is set to 1 the Generic Geometry Library can be used in the Vector Geometry Model of TerraLib.

This will give you the possibility to convert between geometry models and use all the functionalities in CGAL. This library is available at: http://www.cgal.org/.

This will give you the possibility to convert between geometry models and use all the functionalities in GGL. This library is available at: http://geometrylibrary.geodan.nl/.

#define TE_USE_FASTGEO   0

If this flag is set to 1 the FastGEO library can be used in the Vector Geometry Model of TerraLib.

This will give you the possibility to convert between geometry models and use all the functionalities in FastGEO. This library is available at: http://www.partow.net/projects/fastgeo/index.html.

Definition at line 183 of file windowsplatformdefines.h.

#define TE_USE_GDAL   1

If this flag is set to 1 the GDAL driver support will be enabled.

Definition at line 96 of file windowsplatformdefines.h.

#define TE_USE_GEOS   1

If this flag is set to 1 the GEOS library can be used in the Vector Geometry Model of TerraLib.

This will give you the possibility to convert between geometry models and use all the functionalities in GEOS. This library is available at: http://trac.osgeo.org/geos.

Definition at line 135 of file windowsplatformdefines.h.

#define TE_USE_GGL   0

Definition at line 159 of file windowsplatformdefines.h.

#define TE_USE_GNU_ICONV   1

If you want to have character encoding support you must set this flag to 1, otherwise set it to 0 (zero).

Definition at line 87 of file windowsplatformdefines.h.

#define TE_USE_GNU_TEXT_UTILITIES   1

If you want to have international support you must set this flag to 1, otherwise set it to 0 (zero).

Definition at line 69 of file windowsplatformdefines.h.

#define TE_USE_OGR   1

If this flag is set to 1 the OGR driver support will be enabled.

Definition at line 105 of file windowsplatformdefines.h.

#define TE_USE_PGIS   1

If this flag is set to 1 the POSTGIS driver support will be enabled.

Definition at line 123 of file windowsplatformdefines.h.

#define TE_USE_PROJ4   1

If this flag is set to 1 the PROJ4 driver support will be enabled.

Definition at line 114 of file windowsplatformdefines.h.

#define TE_USE_WYKOBI   0

If this flag is set to 1 the Wykobi library can be used in the Vector Geometry Model of TerraLib.

This will give you the possibility to convert between geometry models and use all the functionalities in Wykobi. This library is available at: http://www.wykobi.com/.

Definition at line 171 of file windowsplatformdefines.h.