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
Branches
Tags
No related merge requests found
......@@ -162,6 +162,16 @@ class itkIndent {
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 {
public:
......
......@@ -23,6 +23,7 @@
#include "itkLightObject.h"
#include "itkObject.h"
#include "itkProcessObject.h"
#include "itkObjectFactoryBase.h"
#include "itkCommand.h"
......@@ -32,6 +33,8 @@ typedef itk::LightObject itkLightObject;
typedef itk::LightObject::Pointer itkLightObject_Pointer;
typedef itk::Object itkObject;
typedef itk::Object::Pointer itkObject_Pointer;
typedef itk::ProcessObject itkProcessObject;
typedef itk::ProcessObject::Pointer itkProcessObject_Pointer;
typedef itk::ObjectFactoryBase itkObjectFactoryBase;
typedef itk::ObjectFactoryBase::Pointer itkObjectFactoryBase_Pointer;
typedef itk::MetaDataDictionary itkMetaDataDictionary;
......
......@@ -161,6 +161,26 @@ private:
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"
......@@ -20,10 +20,11 @@
#include "otbWrapperApplication.h"
#include "otbWrapperApplicationRegistry.h"
#include "otbWrapperAddProcessToWatchEvent.h"
typedef otb::Wrapper::Application Application;
typedef otb::Wrapper::Application::Pointer Application_Pointer;
typedef otb::Wrapper::ApplicationRegistry Registry;
typedef otb::Wrapper::AddProcessToWatchEvent AddProcessToWatchEvent;
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment