OTB  6.7.0
Orfeo Toolbox
otb::ogr::internal::TagDispatchMemberContainerSetterPtr< T, ptr_to_function, ActualParamType, Is_contiguous > Class Template Reference

#include <otbOGRFieldWrapper.hxx>

Detailed Description

template<typename T, void(OGRFeature::*)(int, int, T *) ptr_to_function, typename ActualParamType = std::vector<T>, bool Is_contiguous = boost::is_contiguous<ActualParamType>::value>
class otb::ogr::internal::TagDispatchMemberContainerSetterPtr< T, ptr_to_function, ActualParamType, Is_contiguous >

Dispatcher function for the Field Setter. The container-field setters from OGR API have a C API. This dispatcher will check whether the parameter container has a contiguous storage. If so it will directly inject the address of the first element of the contiguous container in the OGR C API. If not, the container will be converted into a container with contiguous storage.

Since
OTB v 3.14.0

Definition at line 246 of file otbOGRFieldWrapper.hxx.


The documentation for this class was generated from the following file: