OTB  9.0.0
Orfeo Toolbox
Modules | Files | Namespaces | Classes | Functions
+ Collaboration diagram for Geometry:

Modules

 Filters of geometries sets
 
 Geometry Internals
 
 OGRGeometry Wrappers
 

Files

file  otbOGR.h
 

Namespaces

 otb::ogr
 

Classes

class  otb::ogr::DataSource
 
class  otb::ogr::Feature
 
class  otb::ogr::Layer::feature_iter< Value >
 
class  otb::ogr::Field
 
class  otb::ogr::FieldDefn
 
class  otb::GeometriesSet
 
class  otb::ogr::ImageReference< TPrecision >
 
class  otb::ogr::Layer
 
class  otb::ogr::DataSource::layer_iter< Value >
 
class  otb::ogr::StringListConverter
 

Functions

OTBGdalAdapters_EXPORT bool otb::ogr::operator== (Layer const &lhs, Layer const &rhs)
 
template<typename TResult , class TGeometry , typename TFunctor >
TResult otb::ogr::apply (TGeometry *geometry, TFunctor functor)
 

Detailed Description

Classes and functions aimed toward the manipulation of set of geometric objects. This module mainly provides an encapsulation of OGR API.

Function Documentation

◆ apply()

template<typename TResult , class TGeometry , typename TFunctor >
TResult otb::ogr::apply ( TGeometry *  geometry,
TFunctor  functor 
)

External polymorphic call of functions on OGRGeometry. This helper function tries to polymorphically dispatch the call of a function on the right OGRGeometry subtype.

Definition at line 78 of file otbOGRGeometriesVisitor.h.

References TRY_APPLY.

Referenced by otb::SarRadiometricCalibrationToImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData().

◆ operator==()

OTBGdalAdapters_EXPORT bool otb::ogr::operator== ( Layer const &  lhs,
Layer const &  rhs 
)

Compares layers identities.

Returns
whether the two layers are in fact the same.

Definition at line 562 of file otbOGRLayerWrapper.h.

References otb::ogr::Layer::m_Layer.