![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbOGRLayerWrapper.h>
Inheritance diagram for otb::ogr::Layer::feature_iter< Value >:
Collaboration diagram for otb::ogr::Layer::feature_iter< Value >:Classes | |
| struct | enabler |
Public Member Functions | |
| feature_iter () | |
| template<class OtherValue > | |
| feature_iter (feature_iter< OtherValue > const &other, typename boost::enable_if< boost::is_convertible< OtherValue *, Value * >>::type *=nullptr) | |
| feature_iter (otb::ogr::Layer &layer) | |
Private Member Functions | |
| Value & | dereference () const |
| template<class OtherValue > | |
| bool | equal (feature_iter< OtherValue > const &other) const |
| void | increment () |
Private Attributes | |
| otb::ogr::Feature | m_Crt |
| otb::ogr::Layer * | m_Layer |
Friends | |
| class | boost::iterator_core_access |
| template<class > | |
| class | feature_iter |
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.
Definition at line 348 of file otbOGRLayerWrapper.h.
|
inline |
Definition at line 356 of file otbOGRLayerWrapper.h.
|
inlineexplicit |
Definition at line 359 of file otbOGRLayerWrapper.h.
|
inline |
Definition at line 363 of file otbOGRLayerWrapper.h.
|
inlineprivate |
Definition at line 383 of file otbOGRLayerWrapper.h.
|
inlineprivate |
Definition at line 374 of file otbOGRLayerWrapper.h.
References otb::ogr::Layer::feature_iter< Value >::m_Crt.
|
inlineprivate |
Definition at line 378 of file otbOGRLayerWrapper.h.
|
friend |
Definition at line 369 of file otbOGRLayerWrapper.h.
Definition at line 371 of file otbOGRLayerWrapper.h.
|
mutableprivate |
Definition at line 389 of file otbOGRLayerWrapper.h.
Referenced by otb::ogr::Layer::feature_iter< Value >::equal().
|
private |
Definition at line 388 of file otbOGRLayerWrapper.h.
1.8.17