OTB  9.0.0
Orfeo Toolbox
Namespaces | Classes | Typedefs | Enumerations | Functions
otb::Wrapper Namespace Reference

Namespaces

 details
 
 MetaDataHelper
 
 Tags
 
 XML
 

Classes

class  AbstractParameterList
 
class  AddProcessToWatchEvent
 
class  Application
 
class  ApplicationFactory
 
class  ApplicationFactoryBase
 
class  ApplicationRegistry
 
class  BandParameter
 
class  BoolParameter
 
class  ChoiceParameter
 
class  CommandLineLauncher
 
class  CommandLineParser
 
class  CompositeApplication
 
class  DirectoryParameter
 
class  DocExampleStructure
 
class  DoubleParameter
 
class  ElevationParametersHandler
 
class  FieldParameter
 
class  FloatParameter
 
class  InputFilenameListParameter
 
class  InputFilenameParameter
 
class  InputImageListParameter
 
class  InputImageParameter
 
class  InputVectorDataListParameter
 
class  InputVectorDataParameter
 
class  IntParameter
 
class  LearningApplicationBase
 
class  ListViewParameter
 
class  MapProjectionParametersHandler
 
class  NumericalParameter
 
class  OutputFilenameParameter
 
class  OutputImageParameter
 
class  OutputVectorDataParameter
 
class  Parameter
 
class  ParameterGroup
 
class  ParameterKey
 
class  ParameterList
 
class  ProxyParameter
 
class  RadiusParameter
 
class  RAMParameter
 
class  StringListInterface
 
class  StringListParameter
 
class  StringParameter
 
class  TrainDimensionalityReductionApplicationBase
 
class  TrainImagesBase
 
class  TrainVectorBase
 
class  VectorPrediction
 

Typedefs

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

Enumerations

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

Functions

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

Typedef Documentation

◆ ComplexDoubleImageType

Definition at line 164 of file otbWrapperTypes.h.

◆ ComplexDoubleVectorImageType

Definition at line 169 of file otbWrapperTypes.h.

◆ ComplexFloatImageType

Definition at line 163 of file otbWrapperTypes.h.

◆ ComplexFloatVectorImageType

Definition at line 168 of file otbWrapperTypes.h.

◆ ComplexInt16ImageType

Definition at line 161 of file otbWrapperTypes.h.

◆ ComplexInt16VectorImageType

Definition at line 166 of file otbWrapperTypes.h.

◆ ComplexInt32ImageType

Definition at line 162 of file otbWrapperTypes.h.

◆ ComplexInt32VectorImageType

Definition at line 167 of file otbWrapperTypes.h.

◆ DoubleComplexPixelType

typedef std::complex<double> otb::Wrapper::DoubleComplexPixelType

Definition at line 158 of file otbWrapperTypes.h.

◆ DoubleImageType

Definition at line 142 of file otbWrapperTypes.h.

◆ DoubleVectorImageType

Definition at line 150 of file otbWrapperTypes.h.

◆ FloatComplexPixelType

typedef std::complex<float> otb::Wrapper::FloatComplexPixelType

Definition at line 157 of file otbWrapperTypes.h.

◆ FloatImageListType

Definition at line 178 of file otbWrapperTypes.h.

◆ FloatImageType

Definition at line 141 of file otbWrapperTypes.h.

◆ FloatVectorImageListType

Definition at line 177 of file otbWrapperTypes.h.

◆ FloatVectorImageType

Definition at line 149 of file otbWrapperTypes.h.

◆ ImageBaseType

typedef itk::ImageBase<2> otb::Wrapper::ImageBaseType

Definition at line 180 of file otbWrapperTypes.h.

◆ Int16ComplexPixelType

typedef std::complex<short> otb::Wrapper::Int16ComplexPixelType

Definition at line 155 of file otbWrapperTypes.h.

◆ Int16ImageType

Definition at line 137 of file otbWrapperTypes.h.

◆ Int16VectorImageType

Definition at line 145 of file otbWrapperTypes.h.

◆ Int32ComplexPixelType

typedef std::complex<int> otb::Wrapper::Int32ComplexPixelType

Definition at line 156 of file otbWrapperTypes.h.

◆ Int32ImageType

Definition at line 139 of file otbWrapperTypes.h.

◆ Int32VectorImageType

Definition at line 147 of file otbWrapperTypes.h.

◆ UInt16ImageType

typedef otb::Image<unsigned short> otb::Wrapper::UInt16ImageType

Definition at line 138 of file otbWrapperTypes.h.

◆ UInt16VectorImageType

Definition at line 146 of file otbWrapperTypes.h.

◆ UInt32ImageType

Definition at line 140 of file otbWrapperTypes.h.

◆ UInt32VectorImageType

Definition at line 148 of file otbWrapperTypes.h.

◆ UInt8ImageType

typedef otb::Image<unsigned char> otb::Wrapper::UInt8ImageType

Definition at line 136 of file otbWrapperTypes.h.

◆ UInt8RGBAImageType

typedef otb::Image<itk::RGBAPixel<unsigned char> > otb::Wrapper::UInt8RGBAImageType

Definition at line 153 of file otbWrapperTypes.h.

◆ UInt8RGBImageType

typedef otb::Image<itk::RGBPixel<unsigned char> > otb::Wrapper::UInt8RGBImageType

Definition at line 152 of file otbWrapperTypes.h.

◆ UInt8VectorImageType

Definition at line 144 of file otbWrapperTypes.h.

◆ VectorDataCoordinatePrecisionType

Definition at line 172 of file otbWrapperTypes.h.

◆ VectorDataListType

Definition at line 175 of file otbWrapperTypes.h.

◆ VectorDataType

◆ VectorDataValuePrecisionType

Definition at line 173 of file otbWrapperTypes.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
Map_Utm 
Map_Lambert2 
Map_Lambert93 
Map_WGS84 
Map_Epsg 

Definition at line 34 of file otbWrapperMapProjectionParametersHandler.h.

◆ ComplexImagePixelType

Enumerator
ComplexImagePixelType_int16 
ComplexImagePixelType_int32 
ComplexImagePixelType_float 
ComplexImagePixelType_double 

Definition at line 119 of file otbWrapperTypes.h.

◆ ElevationType

Enumerator
Elevation_DEM 
Elevation_Average 

Definition at line 129 of file otbWrapperTypes.h.

◆ ImagePixelType

Enumerator
ImagePixelType_uint8 
ImagePixelType_int16 
ImagePixelType_uint16 
ImagePixelType_int32 
ImagePixelType_uint32 
ImagePixelType_float 
ImagePixelType_double 
ImagePixelType_cint16 
ImagePixelType_cint32 
ImagePixelType_cfloat 
ImagePixelType_cdouble 

Definition at line 104 of file otbWrapperTypes.h.

◆ ParameterType

Enumerator
ParameterType_Int 
ParameterType_Float 
ParameterType_Double 
ParameterType_String 
ParameterType_StringList 
ParameterType_InputFilename 
ParameterType_InputFilenameList 
ParameterType_OutputFilename 
ParameterType_Directory 
ParameterType_Choice 
ParameterType_InputImage 
ParameterType_InputImageList 
ParameterType_InputVectorData 
ParameterType_InputVectorDataList 
ParameterType_OutputImage 
ParameterType_OutputVectorData 
ParameterType_Radius 
ParameterType_Group 
ParameterType_ListView 
ParameterType_RAM 
ParameterType_OutputProcessXML 
ParameterType_InputProcessXML 
ParameterType_Bool 
ParameterType_Field 
ParameterType_Band 
ParameterType_MAX__ 

Definition at line 37 of file otbWrapperTypes.h.

◆ Role

Enumerator
Role_Input 
Role_Output 

Definition at line 126 of file otbWrapperTypes.h.

◆ UserLevel

Enumerator
UserLevel_Basic 
UserLevel_Advanced 

Definition at line 102 of file otbWrapperTypes.h.

Function Documentation

◆ ParameterStringToType()

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

◆ ParameterTypeToString()

std::string otb::Wrapper::ParameterTypeToString ( ParameterType  type)