25 #ifndef __TERRALIB_GEOMETRY_INTERNAL_COORDINATESNAPPER_H 26 #define __TERRALIB_GEOMETRY_INTERNAL_COORDINATESNAPPER_H 34 struct CoordIndexInternal;
35 struct CoordIndexData;
88 static void populateCoordIndex(
const te::gm::Geometry* geometry, CoordIndex& coordIndex);
104 static void snapToClusters(
double distance, CoordIndex& coordIndex);
126 #endif // __TERRALIB_GEOMETRY_INTERNAL_COORDINATESNAPPER_H std::vector< te::gm::Geometry * > GeometryVector
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::vector< const te::gm::Geometry * > GeometryVectorConst
Algorithm to snap existing "close" coordinates to each other based uppon a given tolerance, ensuring that they now have the exactly same location.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Configuration flags for the Vector Geometry Model of TerraLib.