OTB  6.7.0
Orfeo Toolbox
Classes | Namespaces | Macros
otbWrapperApplicationFactory.h File Reference
#include "otbWrapperApplicationFactoryBase.h"
#include "itkVersion.h"
#include <string>
+ Include dependency graph for otbWrapperApplicationFactory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  otb::Wrapper::ApplicationFactory< TApplication >
 

Namespaces

 otb
 
 otb::Wrapper
 

Macros

#define OTB_APP_EXPORT
 
#define OTB_APPLICATION_EXPORT(ApplicationType)
 

Macro Definition Documentation

#define OTB_APP_EXPORT

Definition at line 125 of file otbWrapperApplicationFactory.h.

#define OTB_APPLICATION_EXPORT (   ApplicationType)
Value:
typedef otb::Wrapper::ApplicationFactory<ApplicationType> ApplicationFactoryType; \
static ApplicationFactoryType::Pointer staticFactory; \
extern "C" \
{ \
{ \
staticFactory = ApplicationFactoryType::New(); \
staticFactory->SetClassName(#ApplicationType); \
return staticFactory; \
} \
}
#define OTB_APP_EXPORT
ITK_ABI_EXPORT itk::ObjectFactoryBase * itkLoad()

Definition at line 128 of file otbWrapperApplicationFactory.h.