Orfeo Toolbox  4.0
Classes | Namespaces | Macros
otbWrapperApplication.h File Reference
#include <string>
#include "otbMacro.h"
#include "itkObject.h"
#include "itkObjectFactory.h"
#include "otbWrapperTypes.h"
#include "otbWrapperTags.h"
#include "otbWrapperParameterGroup.h"
#include "itkLogger.h"
#include "otbWrapperMacros.h"
#include "otbWrapperInputImageParameter.h"
#include "otbWrapperOutputImageParameter.h"
#include "otbWrapperComplexInputImageParameter.h"
#include "otbWrapperComplexOutputImageParameter.h"
#include "otbWrapperDocExampleStructure.h"
#include "itkMersenneTwisterRandomVariateGenerator.h"
+ Include dependency graph for otbWrapperApplication.h:
+ This graph shows which files directly or indirectly include this file:

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 437 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 399 of file otbWrapperApplication.h.


Generated at Sat Mar 8 2014 16:29:08 for Orfeo Toolbox with doxygen 1.8.3.1