OTB
9.0.0
Orfeo Toolbox
|
#include <otbOGRDataSourceWrapper.h>
Classes | |
struct | enabler |
Public Member Functions | |
layer_iter () | |
layer_iter (container_type &datasource, vcl_size_t index) | |
template<class OtherValue > | |
layer_iter (layer_iter< OtherValue > const &other, typename boost::enable_if< boost::is_convertible< OtherValue *, Value * >, enabler >::type=enabler()) | |
Private Types | |
typedef boost::mpl::if_< boost::is_const< Value >, otb::ogr::DataSource const, otb::ogr::DataSource >::type | container_type |
Private Member Functions | |
Value | dereference () const |
template<class OtherValue > | |
bool | equal (layer_iter< OtherValue > const &other) const |
void | increment () |
Private Attributes | |
container_type * | m_DataSource |
vcl_size_t | m_index |
Friends | |
class | boost::iterator_core_access |
template<class > | |
class | layer_iter |
Implementation class for Layer
iterator.
Definition at line 212 of file otbOGRDataSourceWrapper.h.
|
private |
Const-synchronized type of the DataSource
container.
Definition at line 231 of file otbOGRDataSourceWrapper.h.
otb::ogr::DataSource::layer_iter< Value >::layer_iter | ( | container_type & | datasource, |
vcl_size_t | index | ||
) |
Definition at line 84 of file otbOGRDataSourceWrapper.hxx.
otb::ogr::DataSource::layer_iter< Value >::layer_iter | ( | ) |
Definition at line 89 of file otbOGRDataSourceWrapper.hxx.
otb::ogr::DataSource::layer_iter< Value >::layer_iter | ( | layer_iter< OtherValue > const & | other, |
typename boost::enable_if< boost::is_convertible< OtherValue *, Value * >, enabler >::type | = enabler() |
||
) |
Definition at line 95 of file otbOGRDataSourceWrapper.hxx.
|
private |
Definition at line 116 of file otbOGRDataSourceWrapper.hxx.
References otb::ogr::DataSource::m_DataSource.
|
private |
Definition at line 103 of file otbOGRDataSourceWrapper.hxx.
References otb::ogr::DataSource::layer_iter< Value >::m_DataSource, otb::ogr::DataSource::m_DataSource, and otb::ogr::DataSource::layer_iter< Value >::m_index.
|
private |
Definition at line 109 of file otbOGRDataSourceWrapper.hxx.
References otb::ogr::DataSource::m_DataSource.
|
friend |
Definition at line 241 of file otbOGRDataSourceWrapper.h.
Definition at line 243 of file otbOGRDataSourceWrapper.h.
|
private |
Definition at line 250 of file otbOGRDataSourceWrapper.h.
Referenced by otb::ogr::DataSource::layer_iter< Value >::equal().
|
private |
Definition at line 251 of file otbOGRDataSourceWrapper.h.
Referenced by otb::ogr::DataSource::layer_iter< Value >::equal().