Configuration flags for the Vector Geometry Model of TerraLib. More...
#include "../Config.h"Go to the source code of this file.
Macros | |
| #define | TE_GEOMETRY_MODULE_NAME "te.geometry" | 
Internationalization Defines  | |
Flags for TerraLib code internationalization.  | |
| #define | TE_GEOM_TEXT_DOMAIN "tegeometry" | 
| It contains the name of the text domain used in the translation of messages in TerraLib Vector Geometry module.  More... | |
| #define | TE_GEOM_TEXT_DOMAIN_DIR "locale" | 
| #define | TR_GEOM(message) TR(message, TE_GEOM_TEXT_DOMAIN) | 
| It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib.  More... | |
| #define | TR_GEOM_PLURAL(message1, message2, n) TR_PLURAL(TE_GEOM_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 Geometry module of TerraLib.  More... | |
GEOS Config  | |
Flags when using GEOS in TerraLib.  | |
| #define | TE_GEOS_DEFAULT_QUADRANT_SEGMENTS 8 | 
| Determines the number of default segments used to create buffers.  More... | |
DLL/LIB Module  | |
Flags for building TerraLib as a DLL or as a Static Library  | |
| #define | TEGEOMEXPORT | 
| You can use this macro in order to export/import classes and functions from this module.  More... | |
| #define TE_GEOM_TEXT_DOMAIN "tegeometry" | 
It contains the name of the text domain used in the translation of messages in TerraLib Vector Geometry module.
Definition at line 44 of file Config.h.
Referenced by te::gm::Module::Module().
| #define TE_GEOM_TEXT_DOMAIN_DIR "locale" | 
Definition at line 51 of file Config.h.
Referenced by te::gm::Module::Module().
| #define TE_GEOMETRY_MODULE_NAME "te.geometry" | 
Definition at line 32 of file Config.h.
Referenced by te::gm::Module::Module(), and te::gm::Module::~Module().
| #define TE_GEOS_DEFAULT_QUADRANT_SEGMENTS 8 | 
Determines the number of default segments used to create buffers.
Definition at line 79 of file Config.h.
Referenced by te::gm::Geometry::buffer().
| #define TEGEOMEXPORT | 
You can use this macro in order to export/import classes and functions from this module.
| #define TR_GEOM | ( | message | ) | TR(message, TE_GEOM_TEXT_DOMAIN) | 
It marks a string in order to get translated. This is a special mark used in the Vector Geometry module of TerraLib.
Definition at line 58 of file Config.h.
Referenced by te::gm::Geometry::buffer(), te::gm::ByteArrayToGeometryConverter(), te::gm::Geometry::contains(), te::gm::Geometry::convexHull(), te::gm::Geometry::coveredBy(), te::gm::Geometry::covers(), te::gm::Geometry::crosses(), te::gm::Geometry::difference(), te::gm::Geometry::disjoint(), te::gm::Geometry::distance(), te::gm::Geometry::dWithin(), te::gm::Geometry::equals(), te::gm::Module::finalize(), te::gm::GeometryToByteArrayConverter(), te::gm::GeometryToStringConverter(), te::gm::CurvePolygon::getArea(), te::gm::Geometry::getBoundary(), te::gm::WKBReader::getGeometry(), te::gm::WKBReader::getGeometryCollection(), te::gm::WKBReader::getLinearRing(), te::gm::WKBReader::getLineString(), te::gm::WKBReader::getPolygon(), te::gm::WKBReader::getPolyhedralSurface(), te::gm::Module::initialize(), te::gm::Geometry::intersection(), te::gm::Geometry::intersects(), te::gm::Geometry::isEmpty(), te::gm::Geometry::isSimple(), te::gm::Geometry::isValid(), te::gm::Geometry::overlaps(), te::gm::WKTReader::read(), te::gm::Geometry::relate(), te::gm::SatisfySpatialRelation(), te::gm::StringToGeometryConverter(), te::gm::Geometry::symDifference(), te::gm::Geometry::touches(), te::gm::Geometry::Union(), te::gm::Geometry::within(), and te::gm::Write2WKB().
| #define TR_GEOM_PLURAL | ( | message1, | |
| message2, | |||
| n | |||
| ) | TR_PLURAL(TE_GEOM_TEXT_DOMAIN, message1, message2, n) |