]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/Parameters.h
Widget integration (step 6/6): Interactive architecture finished. Needs to be tested...
[cpPlugins.git] / lib / cpPlugins / Interface / Parameters.h
index abde990d0759714b422a594c28fe9722c938abf8..858a90b577970f890c379f54cc5e1404db786112 100644 (file)
@@ -15,6 +15,9 @@ namespace cpPlugins
 {
   namespace Interface
   {
+    // Some forward declarations
+    class ProcessObject;
+
     /**
      */
     class cpPlugins_Interface_EXPORT Parameters
@@ -52,6 +55,11 @@ namespace cpPlugins
       itkTypeMacro( cpPlugins::Interface::Parameters, itk::Object );
 
     public:
+      // To impact pipeline
+      virtual const ProcessObject* GetProcessObject( ) const;
+      virtual void SetProcessObject( ProcessObject* v );
+      virtual void Modified( ) const;
+
       // Parameters container configuration
       void Clear( );
 
@@ -195,6 +203,7 @@ namespace cpPlugins
 
     protected:
       TParameters m_Parameters;
+      const ProcessObject* m_Process;
     };
 
   } // ecapseman