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

ENH: further simplify wrapper interface

parent 20a44cd0
No related branches found
No related tags found
No related merge requests found
...@@ -96,15 +96,15 @@ ...@@ -96,15 +96,15 @@
class itkLightObject { class itkLightObject {
public: public:
static itkLightObject_Pointer New(); static itkLightObject_Pointer New();
virtual itkLightObject_Pointer CreateAnother() const; // virtual itkLightObject_Pointer CreateAnother() const;
virtual void Delete(); virtual void Delete();
virtual char const * GetNameOfClass() const; virtual char const * GetNameOfClass() const;
void Print(std::ostream & os, itkIndent indent = 0) const; void Print(std::ostream & os, itkIndent indent = 0) const;
static void BreakOnError(); // static void BreakOnError();
virtual void Register() const; // virtual void Register() const;
virtual void UnRegister() const; // virtual void UnRegister() const;
virtual int GetReferenceCount() const; // virtual int GetReferenceCount() const;
virtual void SetReferenceCount(int arg0); // virtual void SetReferenceCount(int arg0);
private: private:
itkLightObject(itkLightObject const & arg0); itkLightObject(itkLightObject const & arg0);
void operator=(itkLightObject const & arg0); void operator=(itkLightObject const & arg0);
...@@ -122,24 +122,24 @@ ...@@ -122,24 +122,24 @@
static itkObject_Pointer New(); static itkObject_Pointer New();
virtual itkLightObject_Pointer CreateAnother() const; virtual itkLightObject_Pointer CreateAnother() const;
virtual char const * GetNameOfClass() const; virtual char const * GetNameOfClass() const;
virtual void DebugOn() const; // virtual void DebugOn() const;
virtual void DebugOff() const; // virtual void DebugOff() const;
bool GetDebug() const; // bool GetDebug() const;
void SetDebug(bool debugFlag) const; // void SetDebug(bool debugFlag) const;
virtual unsigned long GetMTime() const; // virtual unsigned long GetMTime() const;
virtual void Modified() const; // virtual void Modified() const;
virtual void Register() const; // virtual void Register() const;
virtual void UnRegister() const; // virtual void UnRegister() const;
virtual void SetReferenceCount(int arg0); // virtual void SetReferenceCount(int arg0);
static void SetGlobalWarningDisplay(bool flag); // static void SetGlobalWarningDisplay(bool flag);
static bool GetGlobalWarningDisplay(); // static bool GetGlobalWarningDisplay();
static void GlobalWarningDisplayOn(); // static void GlobalWarningDisplayOn();
static void GlobalWarningDisplayOff(); // static void GlobalWarningDisplayOff();
unsigned long AddObserver(itkEventObject const & event, itkCommand * arg1); unsigned long AddObserver(itkEventObject const & event, itkCommand * arg1);
unsigned long AddObserver(itkEventObject const & event, itkCommand * arg1) const; // unsigned long AddObserver(itkEventObject const & event, itkCommand * arg1) const;
itkCommand * GetCommand(unsigned long tag); itkCommand * GetCommand(unsigned long tag);
void InvokeEvent(itkEventObject const & arg0); // void InvokeEvent(itkEventObject const & arg0);
void InvokeEvent(itkEventObject const & arg0) const; // void InvokeEvent(itkEventObject const & arg0) const;
void RemoveObserver(unsigned long tag); void RemoveObserver(unsigned long tag);
void RemoveAllObservers(); void RemoveAllObservers();
bool HasObserver(itkEventObject const & event) const; bool HasObserver(itkEventObject const & event) const;
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
public: public:
virtual char const * GetNameOfClass() const; virtual char const * GetNameOfClass() const;
virtual void Execute(itkObject * caller, itkEventObject const & event) = 0; virtual void Execute(itkObject * caller, itkEventObject const & event) = 0;
virtual void Execute(itkObject const * caller, itkEventObject const & event) = 0; // virtual void Execute(itkObject const * caller, itkEventObject const & event) = 0;
private: private:
itkCommand(itkCommand const & arg0); itkCommand(itkCommand const & arg0);
void operator=(itkCommand const & arg0); void operator=(itkCommand const & arg0);
......
...@@ -34,6 +34,6 @@ typedef otb::Wrapper::Application Application; ...@@ -34,6 +34,6 @@ typedef otb::Wrapper::Application Application;
typedef otb::Wrapper::Application::Pointer::SmartPointer Application_Pointer; typedef otb::Wrapper::Application::Pointer::SmartPointer Application_Pointer;
typedef otb::Wrapper::ApplicationRegistry Registry; typedef otb::Wrapper::ApplicationRegistry Registry;
typedef otb::Wrapper::ApplicationRegistry::Pointer::SmartPointer Registry_Pointer;
#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