Orfeo Toolbox  4.0
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
otb::Wrapper Namespace Reference

Namespaces

namespace  Tags
 

Classes

class  AddProcessToWatchEvent
 This class implements an event storing a pointer to itk::ProcessObject and a string describing the process. More...
 
class  Application
 This class represent an application TODO. More...
 
class  ApplicationFactory
 
class  ApplicationHtmlDocGenerator
 This class genertaes the documentation of a class usung the class doc attributes. More...
 
class  ApplicationRegistry
 
class  AppliThread
 
class  ChoiceParameter
 This class represent a multiple choice parameter for the wrapper framework. More...
 
class  CommandLineLauncher
 This class check the validity of a command line application. More...
 
class  CommandLineParser
 This class check the validity of a command line application. More...
 
class  ComplexInputImageParameter
 This class represents a ComplexInputImage parameter. More...
 
class  ComplexOutputImageParameter
 This class represents a ComplexOutputImage parameter. More...
 
class  DirectoryParameter
 This class represent a string parameter for the wrapper framework. More...
 
class  DocExampleStructure
 This class is a structure that gathered the necessary element to generate an example (for CommandLine, python, Java ...). User has to set the application name, the binary path and a list of key/value couple. More...
 
class  ElevationParametersHandler
 This class represent a helper class for elevation modes. It add the parameters automatically to the application where it is used, provide method to get the value needed. More...
 
class  EmptyParameter
 This class represent an empty parameter for the wrapper framework (boolean value) More...
 
class  InputFilenameListParameter
 This class represents a list of InputFilename parameter. More...
 
class  InputFilenameParameter
 This class represent a string parameter for the wrapper framework. More...
 
class  InputImageListParameter
 This class represents a list of InputImage parameter. More...
 
class  InputImageParameter
 This class represents a InputImage parameter. More...
 
class  InputProcessXMLParameter
 This class represent a xml filename parameter for the wrapper framework to load otb application. More...
 
class  InputVectorDataListParameter
 This class represents a list of VectorData parameter. More...
 
class  InputVectorDataParameter
 This class represents a InputVectorData parameter. More...
 
class  ListViewParameter
 This class represent a ListWidget parameter for the wrapper framework. More...
 
class  MapProjectionParametersHandler
 This class represent a helper class. More...
 
class  NumericalParameter
 This class represents a numerical parameter. More...
 
class  OutputFilenameParameter
 This class represent a string parameter for the wrapper framework. More...
 
class  OutputImageParameter
 This class represents a OutputImage parameter. More...
 
class  OutputProcessXMLParameter
 This class represent a xml filename parameter for the wrapper framework to save otb application. More...
 
class  OutputVectorDataParameter
 This class represents a OutputVectorData parameter. More...
 
class  Parameter
 This class represent a parameter for the wrapper framework This class is a high level class representing a parameter for the wrapper framework. It should be subclassed to represent different kinds of parameters. More...
 
class  ParameterGroup
 
class  ParameterKey
 
class  QtApplication
 
class  QtFileSelectionWidget
 
class  QtStringSelectionWidget
 
class  QtWidgetChoiceParameter
 
class  QtWidgetComplexInputImageParameter
 
class  QtWidgetComplexOutputImageParameter
 
class  QtWidgetDirectoryParameter
 
class  QtWidgetEmptyParameter
 
class  QtWidgetFloatParameter
 
class  QtWidgetInputFilenameListParameter
 
class  QtWidgetInputFilenameParameter
 
class  QtWidgetInputImageListParameter
 
class  QtWidgetInputImageParameter
 
class  QtWidgetInputProcessXMLParameter
 
class  QtWidgetInputVectorDataListParameter
 
class  QtWidgetInputVectorDataParameter
 
class  QtWidgetIntParameter
 
class  QtWidgetListViewParameter
 
class  QtWidgetModel
 
class  QtWidgetOutputFilenameParameter
 
class  QtWidgetOutputImageParameter
 
class  QtWidgetOutputProcessXMLParameter
 
class  QtWidgetOutputVectorDataParameter
 
class  QtWidgetParameterBase
 
class  QtWidgetParameterFactory
 
class  QtWidgetParameterGenericFactory
 
class  QtWidgetParameterGroup
 
class  QtWidgetParameterLabel
 
class  QtWidgetProgressReport
 
class  QtWidgetRAMParameter
 
class  QtWidgetSimpleProgressReport
 
class  QtWidgetStringListParameter
 
class  QtWidgetStringParameter
 
class  QtWidgetView
 
class  RadiusParameter
 
class  RAMParameter
 This class represent a RAM parameter for the wrapper framework. More...
 
class  StringListParameter
 This class represent a list of string parameter for the wrapper framework. More...
 
class  StringParameter
 This class represent a radius parameter for the wrapper framework. More...
 

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 std::complex< double > DoubleComplexPixelType
 
typedef otb::Image< double > DoubleImageType
 
typedef otb::VectorImage< double > DoubleVectorImageType
 
typedef std::complex< float > FloatComplexPixelType
 
typedef otb::ObjectList
< FloatImageType
FloatImageListType
 
typedef otb::Image< float > FloatImageType
 
typedef NumericalParameter< float > FloatParameter
 
typedef otb::ObjectList
< FloatVectorImageType
FloatVectorImageListType
 
typedef otb::VectorImage< float > FloatVectorImageType
 
typedef otb::Image< short > Int16ImageType
 
typedef otb::VectorImage< short > Int16VectorImageType
 
typedef otb::Image< int > Int32ImageType
 
typedef otb::VectorImage< int > Int32VectorImageType
 
typedef NumericalParameter< int > IntParameter
 
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
< VectorDataType
VectorDataListType
 
typedef otb::VectorData
< VectorDataCoordinatePrecisionType,
2, VectorDataValuePrecisionType
VectorDataType
 
typedef double VectorDataValuePrecisionType
 

Enumerations

enum  {
  Map_Utm,
  Map_Lambert2,
  Map_Lambert93,
  Map_WGS84,
  Map_Epsg
}
 
enum  ComplexImagePixelType {
  ComplexImagePixelType_float,
  ComplexImagePixelType_double
}
 
enum  DefaultValueMode {
  DefaultValueMode_UNKNOWN,
  DefaultValueMode_RELATIVE,
  DefaultValueMode_ABSOLUTE
}
 
enum  ElevationType {
  Elevation_DEM,
  Elevation_Average
}
 
enum  ImagePixelType {
  ImagePixelType_uint8,
  ImagePixelType_int16,
  ImagePixelType_uint16,
  ImagePixelType_int32,
  ImagePixelType_uint32,
  ImagePixelType_float,
  ImagePixelType_double
}
 
enum  ParameterType {
  ParameterType_Empty,
  ParameterType_Int,
  ParameterType_Float,
  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_ComplexInputImage,
  ParameterType_ComplexOutputImage,
  ParameterType_RAM,
  ParameterType_OutputProcessXML,
  ParameterType_InputProcessXML
}
 
enum  Role {
  Role_Input,
  Role_Output
}
 
enum  UserLevel {
  UserLevel_Basic,
  UserLevel_Advanced
}
 

Functions

 otbGenericCastImageMacro (ComplexFloatImageType, SimpleCastImage,) otbGenericCastImageMacro(ComplexDoubleImageType
 
 otbGenericCastImageMacro (ComplexFloatVectorImageType, SimpleCastImage, Vector) otbGenericCastImageMacro(ComplexDoubleVectorImageType
 
 otbGenericCastImageMacro (UInt8ImageType, SimpleCastImage,) otbGenericCastImageMacro(Int16ImageType
 
 otbGenericCastImageMacro (UInt16ImageType, SimpleCastImage,) otbGenericCastImageMacro(Int32ImageType
 
 otbGenericCastImageMacro (UInt32ImageType, SimpleCastImage,) otbGenericCastImageMacro(FloatImageType
 
 otbGenericCastImageMacro (DoubleImageType, SimpleCastImage,) otbGenericCastImageMacro(UInt8VectorImageType
 
Vector otbGenericCastImageMacro (Int16VectorImageType, SimpleCastImage, Vector) otbGenericCastImageMacro(UInt16VectorImageType
 
Vector Vector otbGenericCastImageMacro (Int32VectorImageType, SimpleCastImage, Vector) otbGenericCastImageMacro(UInt32VectorImageType
 
Vector Vector Vector otbGenericCastImageMacro (FloatVectorImageType, SimpleCastImage, Vector) otbGenericCastImageMacro(DoubleVectorImageType
 
Vector Vector Vector Vector otbGenericCastImageMacro (UInt8ImageType, CastVectorImageFromImage, Vector) otbGenericCastImageMacro(Int16ImageType
 
Vector Vector Vector Vector Vector otbGenericCastImageMacro (UInt16ImageType, CastVectorImageFromImage, Vector) otbGenericCastImageMacro(Int32ImageType
 
Vector Vector Vector Vector
Vector Vector 
otbGenericCastImageMacro (UInt32ImageType, CastVectorImageFromImage, Vector) otbGenericCastImageMacro(FloatImageType
 
Vector Vector Vector Vector
Vector Vector Vector 
otbGenericCastImageMacro (DoubleImageType, CastVectorImageFromImage, Vector) void InputImageParameter
 
 otbGetImageMacro (ComplexFloatImage)
 
 otbGetImageMacro (ComplexDoubleImage)
 
 otbGetImageMacro (UInt8Image) otbGetImageMacro(UInt16Image)
 
 otbGetImageMacro (Int16Image)
 
 otbGetImageMacro (ComplexFloatVectorImage)
 
 otbGetImageMacro (ComplexDoubleVectorImage)
 
 otbGetImageMacro (UInt32Image)
 
 otbGetImageMacro (Int32Image)
 
 otbGetImageMacro (FloatImage)
 
 otbGetImageMacro (DoubleImage)
 
 otbGetImageMacro (UInt8VectorImage)
 
 otbGetImageMacro (UInt16VectorImage)
 
 otbGetImageMacro (Int16VectorImage)
 
 otbGetImageMacro (UInt32VectorImage)
 
 otbGetImageMacro (Int32VectorImage)
 
 otbGetImageMacro (FloatVectorImage)
 
 otbGetImageMacro (DoubleVectorImage)
 
 otbGetImageMacro (UInt8RGBImage)
 
 otbGetImageMacro (UInt8RGBAImage)
 

Variables

Vector Vector Vector Vector CastVectorImageFromImage
 
 SimpleCastImage
 

Typedef Documentation

Definition at line 124 of file otbWrapperTypes.h.

Definition at line 127 of file otbWrapperTypes.h.

Definition at line 123 of file otbWrapperTypes.h.

Definition at line 126 of file otbWrapperTypes.h.

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

Definition at line 120 of file otbWrapperTypes.h.

Definition at line 106 of file otbWrapperTypes.h.

Definition at line 114 of file otbWrapperTypes.h.

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

Definition at line 119 of file otbWrapperTypes.h.

Definition at line 139 of file otbWrapperTypes.h.

Definition at line 105 of file otbWrapperTypes.h.

Definition at line 145 of file otbWrapperNumericalParameter.h.

Definition at line 138 of file otbWrapperTypes.h.

Definition at line 113 of file otbWrapperTypes.h.

Definition at line 101 of file otbWrapperTypes.h.

Definition at line 109 of file otbWrapperTypes.h.

Definition at line 103 of file otbWrapperTypes.h.

Definition at line 111 of file otbWrapperTypes.h.

Definition at line 148 of file otbWrapperNumericalParameter.h.

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

Definition at line 102 of file otbWrapperTypes.h.

Definition at line 110 of file otbWrapperTypes.h.

Definition at line 104 of file otbWrapperTypes.h.

Definition at line 112 of file otbWrapperTypes.h.

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

Definition at line 100 of file otbWrapperTypes.h.

Definition at line 117 of file otbWrapperTypes.h.

Definition at line 116 of file otbWrapperTypes.h.

Definition at line 108 of file otbWrapperTypes.h.

Definition at line 130 of file otbWrapperTypes.h.

Definition at line 136 of file otbWrapperTypes.h.

Examples:
Projections/VectorDataExtractROIExample.cxx.

Definition at line 135 of file otbWrapperTypes.h.

Definition at line 131 of file otbWrapperTypes.h.

Enumeration Type Documentation

anonymous enum
Enumerator
Map_Utm 
Map_Lambert2 
Map_Lambert93 
Map_WGS84 
Map_Epsg 

Definition at line 29 of file otbWrapperMapProjectionParametersHandler.h.

Enumerator
ComplexImagePixelType_float 
ComplexImagePixelType_double 

Definition at line 79 of file otbWrapperTypes.h.

Enumerator
DefaultValueMode_UNKNOWN 

This parameter has no default behaviour and should be set by the user.

DefaultValueMode_RELATIVE 

The default value of this parameter can be estimated from other parameters.

DefaultValueMode_ABSOLUTE 

The default value of this parameter is not depending on any other parameter.

Definition at line 31 of file otbWrapperParameter.h.

Enumerator
Elevation_DEM 
Elevation_Average 

Definition at line 92 of file otbWrapperTypes.h.

Enumerator
ImagePixelType_uint8 
ImagePixelType_int16 
ImagePixelType_uint16 
ImagePixelType_int32 
ImagePixelType_uint32 
ImagePixelType_float 
ImagePixelType_double 

Definition at line 67 of file otbWrapperTypes.h.

Enumerator
ParameterType_Empty 
ParameterType_Int 
ParameterType_Float 
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_ComplexInputImage 
ParameterType_ComplexOutputImage 
ParameterType_RAM 
ParameterType_OutputProcessXML 
ParameterType_InputProcessXML 

Definition at line 33 of file otbWrapperTypes.h.

Enumerator
Role_Input 
Role_Output 

Definition at line 85 of file otbWrapperTypes.h.

Enumerator
UserLevel_Basic 
UserLevel_Advanced 

Definition at line 61 of file otbWrapperTypes.h.

Function Documentation

otb::Wrapper::otbGenericCastImageMacro ( ComplexFloatImageType  ,
SimpleCastImage   
)
otb::Wrapper::otbGenericCastImageMacro ( ComplexFloatVectorImageType  ,
SimpleCastImage  ,
Vector   
)
otb::Wrapper::otbGenericCastImageMacro ( UInt8ImageType  ,
SimpleCastImage   
)
otb::Wrapper::otbGenericCastImageMacro ( UInt16ImageType  ,
SimpleCastImage   
)
otb::Wrapper::otbGenericCastImageMacro ( UInt32ImageType  ,
SimpleCastImage   
)
otb::Wrapper::otbGenericCastImageMacro ( DoubleImageType  ,
SimpleCastImage   
)
Vector otb::Wrapper::otbGenericCastImageMacro ( Int16VectorImageType  ,
SimpleCastImage  ,
Vector   
)
Vector Vector otb::Wrapper::otbGenericCastImageMacro ( Int32VectorImageType  ,
SimpleCastImage  ,
Vector   
)
Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( FloatVectorImageType  ,
SimpleCastImage  ,
Vector   
)
Vector Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( UInt8ImageType  ,
CastVectorImageFromImage  ,
Vector   
)
Vector Vector Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( UInt16ImageType  ,
CastVectorImageFromImage  ,
Vector   
)
Vector Vector Vector Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( UInt32ImageType  ,
CastVectorImageFromImage  ,
Vector   
)
Vector Vector Vector Vector Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( DoubleImageType  ,
CastVectorImageFromImage  ,
Vector   
)

Definition at line 344 of file otbWrapperInputImageParameter.cxx.

otb::Wrapper::otbGetImageMacro ( ComplexFloatImage  )
otb::Wrapper::otbGetImageMacro ( ComplexDoubleImage  )
otb::Wrapper::otbGetImageMacro ( UInt8Image  )
otb::Wrapper::otbGetImageMacro ( Int16Image  )
otb::Wrapper::otbGetImageMacro ( ComplexFloatVectorImage  )
otb::Wrapper::otbGetImageMacro ( ComplexDoubleVectorImage  )
otb::Wrapper::otbGetImageMacro ( UInt32Image  )
otb::Wrapper::otbGetImageMacro ( Int32Image  )
otb::Wrapper::otbGetImageMacro ( FloatImage  )
otb::Wrapper::otbGetImageMacro ( DoubleImage  )
otb::Wrapper::otbGetImageMacro ( UInt8VectorImage  )
otb::Wrapper::otbGetImageMacro ( UInt16VectorImage  )
otb::Wrapper::otbGetImageMacro ( Int16VectorImage  )
otb::Wrapper::otbGetImageMacro ( UInt32VectorImage  )
otb::Wrapper::otbGetImageMacro ( Int32VectorImage  )
otb::Wrapper::otbGetImageMacro ( FloatVectorImage  )
otb::Wrapper::otbGetImageMacro ( DoubleVectorImage  )
otb::Wrapper::otbGetImageMacro ( UInt8RGBImage  )
otb::Wrapper::otbGetImageMacro ( UInt8RGBAImage  )

Variable Documentation

Vector Vector Vector Vector Vector Vector otb::Wrapper::CastVectorImageFromImage

Definition at line 339 of file otbWrapperInputImageParameter.cxx.

Vector Vector Vector otb::Wrapper::SimpleCastImage

Definition at line 244 of file otbWrapperComplexInputImageParameter.cxx.


Generated at Sat Mar 8 2014 19:09:11 for Orfeo Toolbox with doxygen 1.8.3.1