]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/BaseObjects/ProcessObject.h
...
[cpPlugins.git] / lib / cpPlugins / BaseObjects / ProcessObject.h
index 60ee6512baddee480695a53339accd3d874b1b4b..ce5c5a6ab24a3de6ededc139be98d75eef0648e1 100644 (file)
@@ -31,26 +31,28 @@ namespace cpPlugins
       cpPlugins_Id_Macro( ProcessObject, Object );
 
       itkBooleanMacro( ExplicitExecution );
-      itkBooleanMacro( PrintExecution );
 
       itkGetStringMacro( Name );
       itkGetStringMacro( PluginName );
       itkGetConstMacro( ExplicitExecution, bool );
       itkGetConstMacro( LastExecutionSpan, long );
-      itkGetConstMacro( PrintExecution, bool );
 
       itkSetStringMacro( Name );
       itkSetStringMacro( PluginName );
       itkSetMacro( ExplicitExecution, bool );
-      itkSetMacro( PrintExecution, bool );
-      itkSetObjectMacro( PrintExecutionStream, std::ofstream );
 
     public:
+      void PrintExecutionOn( );
+      void PrintExecutionOff( );
+      bool GetPrintExecution( ) const;
+      bool SetPrintExecution( bool v );
+      void SetPrintExecutionStream( std::ofstream* s );
+
       Parameters* GetParameters( );
       const Parameters* GetParameters( ) const;
 
-      virtual void SetITK( itk::LightObject* o ) final;
-      virtual void SetVTK( vtkObjectBase* o ) final;
+      virtual void SetITK( itk::LightObject* o );
+      virtual void SetVTK( vtkObjectBase* o );
 
       // "Getters"
       std::set< std::string > GetInputsNames( ) const;