Skip to content
Snippets Groups Projects
Commit bae20bce authored by Julien Malik's avatar Julien Malik
Browse files

ENH: wrap AddProcessToWatchEvent and ProcessObject

parent 3d50d482
No related branches found
No related tags found
No related merge requests found
...@@ -162,6 +162,16 @@ class itkIndent { ...@@ -162,6 +162,16 @@ class itkIndent {
DECLARE_REF_COUNT_CLASS( itkObject ) DECLARE_REF_COUNT_CLASS( itkObject )
class itkProcessObject : public itkObject {
public:
//static itkProcessObject_Pointer New();
virtual itkLightObject_Pointer CreateAnother() const;
private:
itkProcessObject(itkProcessObject const & arg0);
void operator=(itkProcessObject const & arg0);
};
DECLARE_REF_COUNT_CLASS( itkProcessObject )
class itkObjectFactoryBase : public itkObject { class itkObjectFactoryBase : public itkObject {
public: public:
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include "itkLightObject.h" #include "itkLightObject.h"
#include "itkObject.h" #include "itkObject.h"
#include "itkProcessObject.h"
#include "itkObjectFactoryBase.h" #include "itkObjectFactoryBase.h"
#include "itkCommand.h" #include "itkCommand.h"
...@@ -32,6 +33,8 @@ typedef itk::LightObject itkLightObject; ...@@ -32,6 +33,8 @@ typedef itk::LightObject itkLightObject;
typedef itk::LightObject::Pointer itkLightObject_Pointer; typedef itk::LightObject::Pointer itkLightObject_Pointer;
typedef itk::Object itkObject; typedef itk::Object itkObject;
typedef itk::Object::Pointer itkObject_Pointer; typedef itk::Object::Pointer itkObject_Pointer;
typedef itk::ProcessObject itkProcessObject;
typedef itk::ProcessObject::Pointer itkProcessObject_Pointer;
typedef itk::ObjectFactoryBase itkObjectFactoryBase; typedef itk::ObjectFactoryBase itkObjectFactoryBase;
typedef itk::ObjectFactoryBase::Pointer itkObjectFactoryBase_Pointer; typedef itk::ObjectFactoryBase::Pointer itkObjectFactoryBase_Pointer;
typedef itk::MetaDataDictionary itkMetaDataDictionary; typedef itk::MetaDataDictionary itkMetaDataDictionary;
......
...@@ -161,6 +161,26 @@ private: ...@@ -161,6 +161,26 @@ private:
void operator=(const Self&); void operator=(const Self&);
}; };
class AddProcessToWatchEvent : public itkEventObject {
public:
AddProcessToWatchEvent();
~AddProcessToWatchEvent();
virtual char const * GetEventName() const;
virtual bool CheckEvent(itkEventObject const * e) const;
virtual itkEventObject * MakeObject() const;
AddProcessToWatchEvent(AddProcessToWatchEvent const & s);
itkProcessObject * GetProcess() const;
void SetProcess(itkProcessObject * process);
void SetProcessDescription(const std::string desc);
std::string GetProcessDescription() const;
private:
void operator=(AddProcessToWatchEvent const & arg0);
protected:
};
%include "PyCommand.i" %include "PyCommand.i"
...@@ -20,10 +20,11 @@ ...@@ -20,10 +20,11 @@
#include "otbWrapperApplication.h" #include "otbWrapperApplication.h"
#include "otbWrapperApplicationRegistry.h" #include "otbWrapperApplicationRegistry.h"
#include "otbWrapperAddProcessToWatchEvent.h"
typedef otb::Wrapper::Application Application; typedef otb::Wrapper::Application Application;
typedef otb::Wrapper::Application::Pointer Application_Pointer; typedef otb::Wrapper::Application::Pointer Application_Pointer;
typedef otb::Wrapper::ApplicationRegistry Registry; typedef otb::Wrapper::ApplicationRegistry Registry;
typedef otb::Wrapper::AddProcessToWatchEvent AddProcessToWatchEvent;
#endif #endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment