Orfeo Toolbox  3.16
Classes | Namespaces | Macros
otbWrapperApplication.h File Reference

Go to the source code of this file.

Classes

class  otb::Wrapper::Application
 This class represent an application TODO. More...

Namespaces

namespace  otb
 The "otb" namespace contains all Orfeo Toolbox (OTB) classes There are several nested namespaces withing the otb:: namespace.
namespace  otb::Wrapper

Macros

#define otbGetParameterComplexImageMacro(Image)
#define otbGetParameterImageMacro(Image)

Macro Definition Documentation

#define otbGetParameterComplexImageMacro (   Image)
Value:
Image##Type * GetParameter##Image( std::string parameter ) \
{ \
Image##Type::Pointer ret; \
Parameter* param = GetParameterByKey(parameter); \
if (dynamic_cast<ComplexInputImageParameter*>(param)) \
{ \
ComplexInputImageParameter* paramDown = dynamic_cast<ComplexInputImageParameter*>(param); \
ret = paramDown->Get##Image(); \
} \
return ret; \
}

Definition at line 403 of file otbWrapperApplication.h.

#define otbGetParameterImageMacro (   Image)
Value:
Image##Type * GetParameter##Image( std::string parameter ) \
{ \
Image##Type::Pointer ret; \
Parameter* param = GetParameterByKey(parameter); \
if (dynamic_cast<InputImageParameter*>(param)) \
{ \
InputImageParameter* paramDown = dynamic_cast<InputImageParameter*>(param); \
ret = paramDown->Get##Image(); \
} \
return ret; \
}

Definition at line 365 of file otbWrapperApplication.h.


Generated at Sun Feb 3 2013 00:59:45 for Orfeo Toolbox with doxygen 1.8.1.1