]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Interface/DataObject.h
median filter added
[cpPlugins.git] / lib / cpPlugins / Interface / DataObject.h
index cc8d8bfe60a66ce81cfce5f54d988a45f06b5912..c08b3a345475f28fc4521c3876fee70233ff513a 100644 (file)
@@ -5,10 +5,9 @@
 #include <string>
 #include <vtkDataObject.h>
 #include <vtkSmartPointer.h>
-#include <cpPlugins/cpPlugins_Export.h>
+#include <cpPlugins/Interface/cpPlugins_Interface_Export.h>
 #include <cpPlugins/Interface/Object.h>
 
-#define ITK_MANUAL_INSTANTIATION
 #include <itkDataObject.h>
 
 namespace cpPlugins
@@ -17,7 +16,7 @@ namespace cpPlugins
   {
     /**
      */
-    class cpPlugins_EXPORT DataObject
+    class cpPlugins_Interface_EXPORT DataObject
       : public Object
     {
     public:
@@ -30,14 +29,6 @@ namespace cpPlugins
       itkTypeMacro( DataObject, Object );
 
     public:
-      virtual itk::DataObject* GetITKDataObject( );
-      virtual const itk::DataObject* GetITKDataObject( ) const;
-      virtual void SetITKDataObject( itk::DataObject* o ) = 0;
-
-      virtual vtkDataObject* GetVTKDataObject( );
-      virtual const vtkDataObject* GetVTKDataObject( ) const;
-      virtual void SetVTKDataObject( vtkDataObject* o ) = 0;
-
       Object* GetSource( );
       const Object* GetSource( ) const;
       void SetSource( Object* src );