21 #ifndef otbWrapperApplicationRegistry_h
22 #define otbWrapperApplicationRegistry_h
25 #include "itkObject.h"
59 static void SetApplicationPath(std::string path);
62 static void AddApplicationPath(std::string path);
65 static std::string GetApplicationPath();
68 static std::vector<std::string> GetAvailableApplications(
bool useFactory =
true);
71 static Application::Pointer CreateApplication(
const std::string& applicationName,
bool useFactory =
true);
78 static void CleanRegistry();
86 void operator=(
const Self&) =
delete;
95 #endif // otbWrapperApplication_h_