![]() |
Orfeo Toolbox
3.16
|
Classes and functions aimed toward the manipulation of set of geometric objects. This module mainly provides an encapsulation of OGR API. More...
Collaboration diagram for Geometry:Modules | |
| GeometriesFilters | |
| Geometry Internals | |
| OGRGeometry Wrappers | |
Files | |
| file | otbOGR.h |
| How to include all include files dedicated to OGR encapsulation in OTB... | |
Namespaces | |
| namespace | otb::ogr |
Classes | |
| class | otb::ogr::DataSource |
| Collection of geometric objects. More... | |
| class | otb::ogr::Feature |
| Geometric objet with descriptive fields. More... | |
| class | otb::ogr::Layer::feature_iter< Value > |
Implementation class for Feature iterator. This iterator is a single pass iterator. We may fetch the Feature referenced by an iterator previously stored, but never resume the iteration after a call to Layer::begin(), Layer::start_at(), Layer::CreateFeature(), Layer::DeleteFeature(), Layer::GetFeature(), Layer::SetFeature(), nor fork the iteration. More... | |
| class | otb::ogr::Field |
Encapsulation of OGRField Instances of Field are expected to be built from an existing Feature with which they'll share their owning OGRFeature. More... | |
| class | otb::ogr::FieldDefn |
Encapsulation of OGRFieldDefn: field definition. More... | |
| class | otb::GeometriesSet |
Common ITK type to manipulate any set of geometries: a otb::ogr::DataSource, or a otb::ogr::Layer. More... | |
| class | otb::ogr::ImageReference< TPrecision > |
| class | otb::ogr::Layer |
| Layer of geometric objets. More... | |
| class | otb::ogr::DataSource::layer_iter< Value > |
Implementation class for Layer iterator. More... | |
| class | otb::ogr::StringListConverter |
Helper class to convert a set of standard C++ string into char** as OGR API expects. More... | |
Functions | |
| template<typename TResult , class TGeometry , typename TFunctor > | |
| TResult | otb::ogr::apply (TGeometry *geometry, TFunctor functor) |
| bool | otb::ogr::operator== (Layer const &lhs, Layer const &rhs) |
Classes and functions aimed toward the manipulation of set of geometric objects. This module mainly provides an encapsulation of OGR API.
| 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 70 of file otbOGRGeometriesVisitor.h.
References otb::ogr::internal::BOOST_MPL_ASSERT(), and TRY_APPLY.
Referenced by otb::GeometriesSet::IsSet(), and otb::GeometriesSet::PrintSelf().
| bool otb::ogr::operator== | ( | Layer const & | lhs, |
| Layer const & | rhs | ||
| ) |
Compares layers identities.
Definition at line 438 of file otbOGRLayerWrapper.cxx.
References otb::ogr::Layer::m_Layer.