#include <cpPlugins/Interface/Object.h>
-#include <itkObject.h>
-#include <vtkSmartPointer.h>
-#include <vtkObject.h>
-
namespace cpPlugins
{
namespace Interface
void DisconnectPipeline( );
- template< class T >
- inline T* GetITK( );
-
- template< class T >
- inline const T* GetITK( ) const;
-
- template< class T >
- inline T* GetVTK( );
-
- template< class T >
- inline const T* GetVTK( ) const;
-
protected:
DataObject( );
virtual ~DataObject( );
Self& operator=( const Self& );
protected:
- itk::Object::Pointer m_ITKObject;
- vtkSmartPointer< vtkObject > m_VTKObject;
- ProcessObject* m_Source;
+ ProcessObject* m_Source;
};
} // ecapseman
} // ecapseman
-#include <cpPlugins/Interface/DataObject.hxx>
-
#endif // __CPPLUGINS__INTERFACE__DATAOBJECT__H__
// eof - $RCSfile$