virtual DataObjectVisualizationQtDialog* CreateQtDialog( );
// VTK actors
- virtual vtkProp* CreateVTKActor( );
+ vtkProp* GetVTKActor( );
+ const vtkProp* GetVTKActor( ) const;
protected:
DataObject( );
virtual ~DataObject( );
+ virtual void _CreateVTKActor( ) const;
+
private:
// Purposely not implemented
DataObject( const Self& );
Self& operator=( const Self& );
protected:
- ProcessObject* m_Source;
+ ProcessObject* m_Source;
+ mutable vtkProp* m_Actor;
};
} // ecapseman