Utility functions for the Geometry Module. More...
#include "../common/STLUtils.h"#include "../core/translator/Translator.h"#include "Curve.h"#include "Envelope.h"#include "Exception.h"#include "Geometry.h"#include "GeometryCollection.h"#include "GEOSGeometryFactory.h"#include "GEOSReader.h"#include "GEOSWriter.h"#include "Line.h"#include "LinearRing.h"#include "LineString.h"#include "MultiLineString.h"#include "MultiPolygon.h"#include "Point.h"#include "Polygon.h"#include "Utils.h"#include <cmath>#include <memory>#include <geos/algorithm/CentroidArea.h>#include <geos/algorithm/CGAlgorithms.h>#include <geos/algorithm/LineIntersector.h>#include <geos/geom/Coordinate.h>#include <geos/geom/Geometry.h>#include <geos/geom/LineSegment.h>#include <geos/geom/Point.h>#include <geos/geom/Polygon.h>#include <geos/operation/polygonize/Polygonizer.h>#include <geos/operation/union/CascadedPolygonUnion.h>#include <geos/operation/union/UnaryUnionOp.h>#include <geos/operation/distance/DistanceOp.h>#include <geos/operation/overlay/snap/GeometrySnapper.h>#include <geos/operation/valid/IsValidOp.h>#include <geos/util/GEOSException.h>Go to the source code of this file.
Variables | |
| const double | TOLERANCE = 0.000000001 |
Utility functions for the Geometry Module.
Definition in file src/terralib/geometry/Utils.cpp.
| const double TOLERANCE = 0.000000001 |
Definition at line 66 of file src/terralib/geometry/Utils.cpp.
Referenced by te::gm::AddIntersectionPoints(), te::gm::GetGeometryUnion(), te::gm::GetIntersectionPointsByOperators(), te::gm::GetIntersectionPointsByPerpendicularDistance(), te::gm::PrepareGeometriesToIntersection(), and te::gm::SnapLineToPoints().