]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/BaseObjects/Parameters.h
Cast image filter added. ROI filter modified.
[cpPlugins.git] / lib / cpPlugins / BaseObjects / Parameters.h
index 1890f23794a89c022545eba889e2e84fd05b5f62..0414a72a3ebcfb126d793609e38b2188a89686fd 100644 (file)
@@ -7,6 +7,7 @@
 #include <ostream>
 #include <sstream>
 #include <typeinfo>
+#include <vector>
 #include <itkTimeStamp.h>
 
 // Some forward declarations
@@ -44,6 +45,8 @@ namespace cpPlugins
 
   namespace BaseObjects
   {
+    class ProcessObject;
+
     /**
      */
     class cpPlugins_EXPORT Parameters
@@ -129,8 +132,10 @@ namespace cpPlugins
       Parameters( );
       virtual ~Parameters( );
 
+      ProcessObject* GetProcessObject( );
+      const ProcessObject* GetProcessObject( ) const;
+      void SetProcessObject( ProcessObject* po );
       virtual void Modified( ) const;
-      virtual itk::ModifiedTimeType GetMTime( ) const;
 
       // Parameters container configuration
       void Clear( );
@@ -204,7 +209,7 @@ namespace cpPlugins
       Self& operator=( const Self& other );
 
     protected:
-      mutable itk::TimeStamp               m_TimeStamp;
+      ProcessObject*                       m_ProcessObject;
       TParameters                          m_Parameters;
       std::map< std::string, std::string > m_AcceptedFileExtensions;
     };