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

Configuration flags for the OGR Driver Implementation of TerraLib. More...

#include "../Config.h"

Go to the source code of this file.

Macros

#define OGR_DRIVER_IDENTIFIER   "OGR"
 The OGR driver identifier string. More...
 
Internationalization Defines

Flags for TerraLib code internationalization.

#define TE_OGR_TEXT_DOMAIN   "teogr"
 It contains the name of the text domain used in the translation of messages in TerraLib OGR driver implementation. More...
 
#define TE_OGR_TEXT_DOMAIN_DIR   "locale"
 It contains the translation catalog directory. More...
 
#define TR_OGR(message)   TR(message, TE_OGR_TEXT_DOMAIN)
 It marks a string in order to get translated. This is a special mark used in the DataAccess module of TerraLib. More...
 
#define TR_PLURAL_OGR(message1, message2, n)   TR_PLURAL(TE_OGR_TEXT_DOMAIN, message1, message2, n)
 This mark can be used when you have a plural phrase to be translated. This is a special mark used in the DataAccess module of TerraLib. More...
 
Logger Defines

Flags for building TerraLib with Log support

#define TE_OGR_LOGGER_NAME   "te.ogr"
 This is the fully qualified TerraLib DataAccess API logger name. More...
 
DLL/LIB Module

Flags for building TerraLib as a DLL or as a Static Library

#define TEOGREXPORT
 You can use this macro in order to export/import classes and functions from this module. More...
 

Detailed Description

Configuration flags for the OGR Driver Implementation of TerraLib.

Definition in file Config.h.

Macro Definition Documentation

#define OGR_DRIVER_IDENTIFIER   "OGR"

The OGR driver identifier string.

Definition at line 36 of file Config.h.

Referenced by te::ogr::Module::shutdown(), and te::ogr::Module::startup().

#define TE_OGR_LOGGER_NAME   "te.ogr"

This is the fully qualified TerraLib DataAccess API logger name.

Definition at line 83 of file Config.h.

#define TE_OGR_TEXT_DOMAIN   "teogr"

It contains the name of the text domain used in the translation of messages in TerraLib OGR driver implementation.

Definition at line 48 of file Config.h.

Referenced by te::ogr::Module::startup().

#define TE_OGR_TEXT_DOMAIN_DIR   "locale"

It contains the translation catalog directory.

Definition at line 55 of file Config.h.

Referenced by te::ogr::Module::startup().

#define TEOGREXPORT

You can use this macro in order to export/import classes and functions from this module.

Note
If you want to compile TerraLib as DLL in Windows, remember to insert TEOGRDLL into the project's list of defines.
If you want to compile TerraLib as an Static Library under Windows, remember to insert the TEOGRSTATIC flag into the project list of defines.

Definition at line 116 of file Config.h.

#define TR_PLURAL_OGR (   message1,
  message2,
 
)    TR_PLURAL(TE_OGR_TEXT_DOMAIN, message1, message2, n)

This mark can be used when you have a plural phrase to be translated. This is a special mark used in the DataAccess module of TerraLib.

Definition at line 69 of file Config.h.