OTB  9.0.0
Orfeo Toolbox
Classes | Namespaces | Typedefs | Functions
otbOGRGeometryWrapper.h File Reference
#include <boost/interprocess/smart_ptr/unique_ptr.hpp>
#include "OTBGdalAdaptersExport.h"
+ Include dependency graph for otbOGRGeometryWrapper.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  otb::ogr::internal::GeometryDeleter
 

Namespaces

 otb
 
 otb::ogr
 
 otb::ogr::internal
 

Typedefs

typedef boost::interprocess::unique_ptr< OGRGeometry, internal::GeometryDeleter > otb::ogr::UniqueGeometryPtr
 

Functions

OTBGdalAdapters_EXPORT bool otb::ogr::Contains (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Crosses (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::Difference (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Disjoint (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT double otb::ogr::Distance (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Equals (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::Intersection (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Intersects (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Overlaps (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::SymDifference (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Touches (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::Union (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::UnionCascaded (OGRGeometry const &this_)
 
OTBGdalAdapters_EXPORT bool otb::ogr::Within (OGRGeometry const &lhs, OGRGeometry const &rhs)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::Simplify (OGRGeometry const &g, double tolerance)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::SimplifyDontPreserveTopology (OGRGeometry const &g, double tolerance)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::SimplifyPreserveTopology (OGRGeometry const &g, double tolerance)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::Simplify (OGRGeometry const &g, double tolerance)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::SimplifyDontPreserveTopology (OGRGeometry const &g, double tolerance)
 
OTBGdalAdapters_EXPORT UniqueGeometryPtr otb::ogr::SimplifyPreserveTopology (OGRGeometry const &g, double tolerance)