Orfeo Toolbox  3.16
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  ExampleApplication
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  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  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  QtFileSelectionWidget
class  QtStringSelectionWidget
class  QtWidgetChoiceParameter
class  QtWidgetComplexInputImageParameter
class  QtWidgetComplexOutputImageParameter
class  QtWidgetDirectoryParameter
class  QtWidgetEmptyParameter
class  QtWidgetFloatParameter
class  QtWidgetInputFilenameParameter
class  QtWidgetInputImageListParameter
class  QtWidgetInputImageParameter
class  QtWidgetInputVectorDataListParameter
class  QtWidgetInputVectorDataParameter
class  QtWidgetIntParameter
class  QtWidgetListViewParameter
class  QtWidgetModel
class  QtWidgetOutputFilenameParameter
class  QtWidgetOutputImageParameter
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_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
}
enum  Role {
  Role_Input,
  Role_Output
}
enum  UserLevel {
  UserLevel_Basic,
  UserLevel_Advanced
}

Functions

 otbGenericCastImageMacro (ComplexFloatImageType, SimpleCastImage,) otbGenericCastImageMacro(ComplexDoubleImageType
 otbGenericCastImageMacro (ComplexFloatVectorImageType, SimpleCastImage, Vector) otbGenericCastImageMacro(ComplexDoubleVectorImageType
Vector Vector Vector Vector otbGenericCastImageMacro (UInt8ImageType, CastVectorImageFromImage, Vector) otbGenericCastImageMacro(Int16ImageType
 otbGetImageMacro (ComplexFloatImage)
 otbGetImageMacro (ComplexDoubleImage)
 otbGetImageMacro (ComplexFloatVectorImage)
 otbGetImageMacro (ComplexDoubleVectorImage)
 otbGetImageMacro (UInt8Image) otbGetImageMacro(UInt16Image)
 otbGetImageMacro (Int16Image)
 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 121 of file otbWrapperTypes.h.

Definition at line 124 of file otbWrapperTypes.h.

Definition at line 120 of file otbWrapperTypes.h.

Definition at line 123 of file otbWrapperTypes.h.

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

Definition at line 117 of file otbWrapperTypes.h.

Definition at line 103 of file otbWrapperTypes.h.

Definition at line 111 of file otbWrapperTypes.h.

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

Definition at line 116 of file otbWrapperTypes.h.

Definition at line 136 of file otbWrapperTypes.h.

Definition at line 102 of file otbWrapperTypes.h.

Definition at line 140 of file otbWrapperNumericalParameter.h.

Definition at line 135 of file otbWrapperTypes.h.

Definition at line 110 of file otbWrapperTypes.h.

Definition at line 98 of file otbWrapperTypes.h.

Definition at line 106 of file otbWrapperTypes.h.

Definition at line 100 of file otbWrapperTypes.h.

Definition at line 108 of file otbWrapperTypes.h.

Definition at line 143 of file otbWrapperNumericalParameter.h.

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

Definition at line 99 of file otbWrapperTypes.h.

Definition at line 107 of file otbWrapperTypes.h.

Definition at line 101 of file otbWrapperTypes.h.

Definition at line 109 of file otbWrapperTypes.h.

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

Definition at line 97 of file otbWrapperTypes.h.

Definition at line 114 of file otbWrapperTypes.h.

Definition at line 113 of file otbWrapperTypes.h.

Definition at line 105 of file otbWrapperTypes.h.

Definition at line 127 of file otbWrapperTypes.h.

Definition at line 133 of file otbWrapperTypes.h.

Examples:
Projections/VectorDataExtractROIExample.cxx.

Definition at line 132 of file otbWrapperTypes.h.

Definition at line 128 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 76 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 32 of file otbWrapperParameter.h.

Enumerator:
Elevation_DEM 
Elevation_Average 

Definition at line 89 of file otbWrapperTypes.h.

Enumerator:
ImagePixelType_uint8 
ImagePixelType_int16 
ImagePixelType_uint16 
ImagePixelType_int32 
ImagePixelType_uint32 
ImagePixelType_float 
ImagePixelType_double 

Definition at line 64 of file otbWrapperTypes.h.

Enumerator:
ParameterType_Empty 
ParameterType_Int 
ParameterType_Float 
ParameterType_String 
ParameterType_StringList 
ParameterType_InputFilename 
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 

Definition at line 33 of file otbWrapperTypes.h.

Enumerator:
Role_Input 
Role_Output 

Definition at line 82 of file otbWrapperTypes.h.

Enumerator:
UserLevel_Basic 
UserLevel_Advanced 

Definition at line 58 of file otbWrapperTypes.h.


Function Documentation

otb::Wrapper::otbGenericCastImageMacro ( ComplexFloatImageType  ,
SimpleCastImage   
)
Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( ComplexFloatVectorImageType  ,
SimpleCastImage  ,
Vector   
)
Vector Vector Vector Vector Vector Vector Vector otb::Wrapper::otbGenericCastImageMacro ( UInt8ImageType  ,
CastVectorImageFromImage  ,
Vector   
)

Definition at line 346 of file otbWrapperInputImageParameter.cxx.

otb::Wrapper::otbGetImageMacro ( ComplexFloatImage  )
otb::Wrapper::otbGetImageMacro ( ComplexDoubleImage  )
otb::Wrapper::otbGetImageMacro ( ComplexFloatVectorImage  )
otb::Wrapper::otbGetImageMacro ( ComplexDoubleVectorImage  )
otb::Wrapper::otbGetImageMacro ( UInt8Image  )
otb::Wrapper::otbGetImageMacro ( Int16Image  )
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 341 of file otbWrapperInputImageParameter.cxx.

Vector Vector Vector otb::Wrapper::SimpleCastImage

Definition at line 205 of file otbWrapperComplexInputImageParameter.cxx.


Generated at Sun Feb 3 2013 04:27:23 for Orfeo Toolbox with doxygen 1.8.1.1