OTB  6.7.0
Orfeo Toolbox
Namespaces | Classes | Typedefs
Geometry Internals
+ Collaboration diagram for Geometry Internals:

Namespaces

 otb::ogr::internal
 

Classes

class  otb::ogr::internal::CppToOGRConverter_trait< T >
 
struct  otb::ogr::internal::CppToOGRConverter_trait< std::string >
 
struct  otb::ogr::internal::CppToOGRConverter_trait< T[N]>
 
struct  otb::ogr::internal::GeometryDeleter
 
class  otb::ogr::internal::MemberContainerGetterPtr< T, ptr_to_function, FinalReturnType >
 
class  otb::ogr::internal::MemberContainerSetterPtr< T, ptr_to_function, ActualParamType >
 
class  otb::ogr::internal::MemberGetterPtr< T, ptr_to_function, FinalReturnType >
 
class  otb::ogr::internal::MemberSetterPtr< T, ptr_to_function, ActualParamType >
 
class  otb::ogr::internal::StringListMemberGetterPtr< FinalReturnType >
 
class  otb::ogr::internal::StringListMemberSetterPtr< ActualParamType >
 
class  otb::ogr::internal::TagDispatchMemberContainerSetterPtr< T, ptr_to_function, ActualParamType, Is_contiguous >
 
class  otb::ogr::internal::TagDispatchMemberContainerSetterPtr< T, ptr_to_function, ActualParamType, false >
 
class  otb::ogr::internal::TagDispatchMemberContainerSetterPtr< T, ptr_to_function, ActualParamType, true >
 

Typedefs

typedef mpl::map< mpl::pair
< mpl::int_< OFTInteger >
, MemberGetterPtr< int,&OGRFeature::GetFieldAsInteger >
>, mpl::pair< mpl::int_
< OFTIntegerList >
, MemberContainerGetterPtr
< int,&OGRFeature::GetFieldAsIntegerList >
>, mpl::pair< mpl::int_
< OFTReal >, MemberGetterPtr
< double,&OGRFeature::GetFieldAsDouble >
>, mpl::pair< mpl::int_
< OFTRealList >
, MemberContainerGetterPtr
< double,&OGRFeature::GetFieldAsDoubleList >
>, mpl::pair< mpl::int_
< OFTString >, MemberGetterPtr
< char const
*,&OGRFeature::GetFieldAsString,
std::string > >, mpl::pair
< mpl::int_< OFTStringList >
, StringListMemberGetterPtr
< std::vector< std::string >
> >, mpl::pair< mpl::int_
< OFTInteger64 >
, MemberGetterPtr< GIntBig,&OGRFeature::GetFieldAsInteger64 >
>, mpl::pair< mpl::int_
< OFTInteger64List >
, MemberContainerGetterPtr
< GIntBig,&OGRFeature::GetFieldAsInteger64List > > > 
otb::ogr::internal::FieldGetters_Map
 
typedef mpl::map< mpl::pair
< mpl::int_< OFTInteger >
, MemberSetterPtr< int,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTIntegerList >
, MemberContainerSetterPtr
< int,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTReal >, MemberSetterPtr
< double,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTRealList >
, MemberContainerSetterPtr
< double,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTString >, MemberSetterPtr
< char const
*,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTStringList >
, StringListMemberSetterPtr
< std::vector< std::string >
> >, mpl::pair< mpl::int_
< OFTInteger64 >
, MemberSetterPtr< GIntBig,&OGRFeature::SetField >
>, mpl::pair< mpl::int_
< OFTInteger64List >
, MemberContainerSetterPtr
< const GIntBig,&OGRFeature::SetField > > > 
otb::ogr::internal::FieldSetters_Map
 
typedef mpl::map< mpl::pair
< int, mpl::int_< OFTInteger >
>, mpl::pair< std::vector
< int >, mpl::int_
< OFTIntegerList >
>, mpl::pair< double,
mpl::int_< OFTReal >
>, mpl::pair< std::vector
< double >, mpl::int_
< OFTRealList > >, mpl::pair
< std::string, mpl::int_
< OFTString > >, mpl::pair
< char *, mpl::int_< OFTString >
>, mpl::pair< char const
*, mpl::int_< OFTString >
>, mpl::pair< std::vector
< std::string >, mpl::int_
< OFTStringList > >, mpl::pair
< GIntBig, mpl::int_
< OFTInteger64 > >, mpl::pair
< std::vector< GIntBig >
, mpl::int_< OFTInteger64List > > > 
otb::ogr::internal::FieldType_Map
 

Detailed Description

Since
OTB v 3.14.0

Typedef Documentation

typedef mpl::map< mpl::pair<mpl::int_<OFTInteger>, MemberGetterPtr<int, &OGRFeature::GetFieldAsInteger> > , mpl::pair<mpl::int_<OFTIntegerList>, MemberContainerGetterPtr<int, &OGRFeature::GetFieldAsIntegerList> > , mpl::pair<mpl::int_<OFTReal>, MemberGetterPtr<double, &OGRFeature::GetFieldAsDouble> > , mpl::pair<mpl::int_<OFTRealList>, MemberContainerGetterPtr<double, &OGRFeature::GetFieldAsDoubleList> > , mpl::pair<mpl::int_<OFTString>, MemberGetterPtr<char const*, &OGRFeature::GetFieldAsString, std::string> > , mpl::pair<mpl::int_<OFTStringList>, StringListMemberGetterPtr<std::vector<std::string> > > , mpl::pair<mpl::int_<OFTInteger64>, MemberGetterPtr<GIntBig, &OGRFeature::GetFieldAsInteger64> > , mpl::pair<mpl::int_<OFTInteger64List>, MemberContainerGetterPtr<GIntBig, &OGRFeature::GetFieldAsInteger64List> > > otb::ogr::internal::FieldGetters_Map

Associative map of OGR field types (OGRFieldType) to their associated getters.

Definition at line 365 of file otbOGRFieldWrapper.hxx.

typedef mpl::map< mpl::pair<mpl::int_<OFTInteger>, MemberSetterPtr<int, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTIntegerList>, MemberContainerSetterPtr<int, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTReal>, MemberSetterPtr<double, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTRealList>, MemberContainerSetterPtr<double, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTString>, MemberSetterPtr<char const*, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTStringList>, StringListMemberSetterPtr<std::vector<std::string> > > , mpl::pair<mpl::int_<OFTInteger64>, MemberSetterPtr<GIntBig, &OGRFeature::SetField> > , mpl::pair<mpl::int_<OFTInteger64List>, MemberContainerSetterPtr<const GIntBig, &OGRFeature::SetField> > > otb::ogr::internal::FieldSetters_Map

Associative map of OGR field types (OGRFieldType) to their associated setters.

Definition at line 382 of file otbOGRFieldWrapper.hxx.

typedef mpl::map< mpl::pair<int , mpl::int_<OFTInteger> > , mpl::pair<std::vector<int> , mpl::int_<OFTIntegerList> > , mpl::pair<double , mpl::int_<OFTReal> > , mpl::pair<std::vector<double> , mpl::int_<OFTRealList> > , mpl::pair<std::string , mpl::int_<OFTString> > , mpl::pair<char* , mpl::int_<OFTString> > , mpl::pair<char const* , mpl::int_<OFTString> > , mpl::pair<std::vector<std::string>, mpl::int_<OFTStringList> > , mpl::pair<GIntBig, mpl::int_<OFTInteger64> > , mpl::pair<std::vector<GIntBig>, mpl::int_<OFTInteger64List> > > otb::ogr::internal::FieldType_Map

Associative map of C++ types to OGR field types (OGRFieldType).

Definition at line 107 of file otbOGRFieldWrapper.hxx.