21 #ifndef otbWrapperCompositeApplication_h
22 #define otbWrapperCompositeApplication_h
25 #include "itkStdStreamLogOutput.h"
81 void LinkWatchers(itk::Object* itkNotUsed(caller),
const itk::EventObject& event);
89 bool AddApplication(std::string appType, std::string key, std::string desc);
96 void ClearApplications();
102 bool Connect(std::string fromKey, std::string toKey);
112 bool ShareParameter(std::string localKey, std::string internalKey, std::string name = std::string(), std::string desc = std::string());
127 Application* GetInternalApplication(std::string
id);
132 std::string GetInternalAppDescription(std::string
id);
137 void ExecuteInternal(std::string key);
142 void UpdateInternalParameters(std::string key);