OTB  9.0.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

◆ OTB_APP_EXPORT

#define OTB_APP_EXPORT

Definition at line 121 of file otbWrapperApplicationFactory.h.

◆ OTB_APPLICATION_EXPORT

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

Definition at line 124 of file otbWrapperApplicationFactory.h.

otb::Wrapper::ApplicationFactory
Definition: otbWrapperApplicationFactory.h:34