SafeOverlay.h File Reference

A class containing helper methods to make overlay algorithms more robust and safer to execute when dealing with invalid geometries. More...

#include "../Config.h"
#include <memory>
#include <utility>

Go to the source code of this file.

Classes

class  te::gm::SafeOverlay
 A class containing helper methods to make overlay algorithms more robust and safer to execute when dealing with invalid geometries. \description When some exception is thrown during the execution of the basic overlay algorithms, this class will handle it, try to make the geoemtries valid, and try again. More...
 

Namespaces

 te
 TerraLib.
 
 te::gm
 Namespace for the Vector Geometry module of TerraLib.
 

Typedefs

using te::gm::GeometryPair = std::pair< te::gm::GeometryPtr, te::gm::GeometryPtr >
 

Detailed Description

A class containing helper methods to make overlay algorithms more robust and safer to execute when dealing with invalid geometries.

Definition in file SafeOverlay.h.