+ DataObject( );
+ virtual ~DataObject( );
+
+ private:
+ // Purposely not implemented
+ DataObject( const Self& );
+ Self& operator=( const Self& );
+
+ protected:
+ itk::DataObject::Pointer m_ITKObject;
+ vtkSmartPointer< vtkDataObject > m_VTKObject;
+ Object::Pointer m_Source;