]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/DataObject.cxx
XML IO added. Workspace singleton added to simplify pipeline definition and execution.
[cpPlugins.git] / lib / cpPlugins / Interface / DataObject.cxx
index 580434548740a34c758e10bb702be2e0705363ba..c937e4d32d868d8359018e8183136168f7ea4283 100644 (file)
@@ -1,18 +1,19 @@
 #include <cpPlugins/Interface/DataObject.h>
 
+#include <cpPlugins/Interface/ProcessObject.h>
 #include <itkDataObject.h>
 #include <vtkImageData.h>
 #include <vtkPolyData.h>
 
 // -------------------------------------------------------------------------
-cpPlugins::Interface::Object* cpPlugins::Interface::DataObject::
+cpPlugins::Interface::ProcessObject* cpPlugins::Interface::DataObject::
 GetSource( )
 {
   return( this->m_Source );
 }
 
 // -------------------------------------------------------------------------
-const cpPlugins::Interface::Object* cpPlugins::Interface::DataObject::
+const cpPlugins::Interface::ProcessObject* cpPlugins::Interface::DataObject::
 GetSource( ) const
 {
   return( this->m_Source );
@@ -20,9 +21,9 @@ GetSource( ) const
 
 // -------------------------------------------------------------------------
 void cpPlugins::Interface::DataObject::
-SetSource( cpPlugins::Interface::Object* src )
+SetSource( cpPlugins::Interface::ProcessObject* src )
 {
-  if( this->m_Source.GetPointer( ) != src )
+  if( this->m_Source != src )
   {
     this->m_Source = src;
     this->Modified( );