OTB  9.0.0
Orfeo Toolbox
Classes | Namespaces | Functions | Variables
otbArrayTraits.h File Reference
#include "itkDefaultConvertPixelTraits.h"
#include "itkVariableLengthVector.h"
#include "itkFixedArray.h"
+ Include dependency graph for otbArrayTraits.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  otb::mpl::is_array< T >
 
struct  otb::mpl::is_array< itk::VariableLengthVector< T > >
 
struct  otb::mpl::is_array< itk::VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp > >
 
struct  otb::mpl::internals::NumberOfComponents< PixelType >
 
struct  otb::mpl::internals::NumberOfComponents< itk::VariableLengthVector< RealType > >
 
struct  otb::mpl::internals::NumberOfComponents< std::complex< T > >
 
struct  otb::mpl::internals::NumberOfComponents< T const >
 

Namespaces

 otb
 
 otb::mpl
 
 otb::mpl::internals
 

Functions

template<typename PixelType >
unsigned int otb::mpl::GetNumberOfComponents (PixelType const &pix)
 
template<typename... T>
constexpr std::false_type otb::mpl::internals::is_array_f (...)
 
template<typename T , unsigned int N>
constexpr std::true_type otb::mpl::internals::is_array_f (itk::FixedArray< T, N > const *)
 

Variables

template<typename T >
constexpr bool otb::mpl::is_array_v = is_array<T>::value