OTB  9.0.0
Orfeo Toolbox
Namespaces | Typedefs | Enumerations | Functions
otbWrapperTypes.h File Reference
#include <complex>
#include <array>
#include "itkRGBPixel.h"
#include "itkRGBAPixel.h"
#include "otbImage.h"
#include "otbVectorImage.h"
#include "otbVectorData.h"
+ Include dependency graph for otbWrapperTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 otb
 
 otb::Wrapper
 

Typedefs

typedef otb::Image< DoubleComplexPixelType, 2 > otb::Wrapper::ComplexDoubleImageType
 
typedef otb::VectorImage< DoubleComplexPixelType, 2 > otb::Wrapper::ComplexDoubleVectorImageType
 
typedef otb::Image< FloatComplexPixelType, 2 > otb::Wrapper::ComplexFloatImageType
 
typedef otb::VectorImage< FloatComplexPixelType, 2 > otb::Wrapper::ComplexFloatVectorImageType
 
typedef otb::Image< Int16ComplexPixelType, 2 > otb::Wrapper::ComplexInt16ImageType
 
typedef otb::VectorImage< Int16ComplexPixelType, 2 > otb::Wrapper::ComplexInt16VectorImageType
 
typedef otb::Image< Int32ComplexPixelType, 2 > otb::Wrapper::ComplexInt32ImageType
 
typedef otb::VectorImage< Int32ComplexPixelType, 2 > otb::Wrapper::ComplexInt32VectorImageType
 
typedef std::complex< double > otb::Wrapper::DoubleComplexPixelType
 
typedef otb::Image< double > otb::Wrapper::DoubleImageType
 
typedef otb::VectorImage< double > otb::Wrapper::DoubleVectorImageType
 
typedef std::complex< float > otb::Wrapper::FloatComplexPixelType
 
typedef otb::ObjectList< FloatImageType > otb::Wrapper::FloatImageListType
 
typedef otb::Image< float > otb::Wrapper::FloatImageType
 
typedef otb::ObjectList< FloatVectorImageType > otb::Wrapper::FloatVectorImageListType
 
typedef otb::VectorImage< float > otb::Wrapper::FloatVectorImageType
 
typedef itk::ImageBase< 2 > otb::Wrapper::ImageBaseType
 
typedef std::complex< short > otb::Wrapper::Int16ComplexPixelType
 
typedef otb::Image< short > otb::Wrapper::Int16ImageType
 
typedef otb::VectorImage< short > otb::Wrapper::Int16VectorImageType
 
typedef std::complex< int > otb::Wrapper::Int32ComplexPixelType
 
typedef otb::Image< int > otb::Wrapper::Int32ImageType
 
typedef otb::VectorImage< int > otb::Wrapper::Int32VectorImageType
 
typedef otb::Image< unsigned short > otb::Wrapper::UInt16ImageType
 
typedef otb::VectorImage< unsigned short > otb::Wrapper::UInt16VectorImageType
 
typedef otb::Image< unsigned int > otb::Wrapper::UInt32ImageType
 
typedef otb::VectorImage< unsigned int > otb::Wrapper::UInt32VectorImageType
 
typedef otb::Image< unsigned char > otb::Wrapper::UInt8ImageType
 
typedef otb::Image< itk::RGBAPixel< unsigned char > > otb::Wrapper::UInt8RGBAImageType
 
typedef otb::Image< itk::RGBPixel< unsigned char > > otb::Wrapper::UInt8RGBImageType
 
typedef otb::VectorImage< unsigned char > otb::Wrapper::UInt8VectorImageType
 
typedef double otb::Wrapper::VectorDataCoordinatePrecisionType
 
typedef otb::ObjectList< VectorDataType > otb::Wrapper::VectorDataListType
 
typedef otb::VectorData< VectorDataCoordinatePrecisionType, 2, VectorDataValuePrecisionType > otb::Wrapper::VectorDataType
 
typedef double otb::Wrapper::VectorDataValuePrecisionType
 

Enumerations

enum  otb::Wrapper::ComplexImagePixelType {
  otb::Wrapper::ComplexImagePixelType_int16,
  otb::Wrapper::ComplexImagePixelType_int32,
  otb::Wrapper::ComplexImagePixelType_float,
  otb::Wrapper::ComplexImagePixelType_double
}
 
enum  otb::Wrapper::ElevationType {
  otb::Wrapper::Elevation_DEM,
  otb::Wrapper::Elevation_Average
}
 
enum  otb::Wrapper::ImagePixelType {
  otb::Wrapper::ImagePixelType_uint8,
  otb::Wrapper::ImagePixelType_int16,
  otb::Wrapper::ImagePixelType_uint16,
  otb::Wrapper::ImagePixelType_int32,
  otb::Wrapper::ImagePixelType_uint32,
  otb::Wrapper::ImagePixelType_float,
  otb::Wrapper::ImagePixelType_double,
  otb::Wrapper::ImagePixelType_cint16,
  otb::Wrapper::ImagePixelType_cint32,
  otb::Wrapper::ImagePixelType_cfloat,
  otb::Wrapper::ImagePixelType_cdouble
}
 
enum  otb::Wrapper::ParameterType {
  otb::Wrapper::ParameterType_Int,
  otb::Wrapper::ParameterType_Float,
  otb::Wrapper::ParameterType_Double,
  otb::Wrapper::ParameterType_String,
  otb::Wrapper::ParameterType_StringList,
  otb::Wrapper::ParameterType_InputFilename,
  otb::Wrapper::ParameterType_InputFilenameList,
  otb::Wrapper::ParameterType_OutputFilename,
  otb::Wrapper::ParameterType_Directory,
  otb::Wrapper::ParameterType_Choice,
  otb::Wrapper::ParameterType_InputImage,
  otb::Wrapper::ParameterType_InputImageList,
  otb::Wrapper::ParameterType_InputVectorData,
  otb::Wrapper::ParameterType_InputVectorDataList,
  otb::Wrapper::ParameterType_OutputImage,
  otb::Wrapper::ParameterType_OutputVectorData,
  otb::Wrapper::ParameterType_Radius,
  otb::Wrapper::ParameterType_Group,
  otb::Wrapper::ParameterType_ListView,
  otb::Wrapper::ParameterType_RAM,
  otb::Wrapper::ParameterType_OutputProcessXML,
  otb::Wrapper::ParameterType_InputProcessXML,
  otb::Wrapper::ParameterType_Bool,
  otb::Wrapper::ParameterType_Field,
  otb::Wrapper::ParameterType_Band,
  otb::Wrapper::ParameterType_MAX__
}
 
enum  otb::Wrapper::Role {
  otb::Wrapper::Role_Input = 0,
  otb::Wrapper::Role_Output
}
 
enum  otb::Wrapper::UserLevel {
  otb::Wrapper::UserLevel_Basic,
  otb::Wrapper::UserLevel_Advanced
}
 

Functions

ParameterType otb::Wrapper::ParameterStringToType (const std::string &str)
 
std::string otb::Wrapper::ParameterTypeToString (ParameterType type)