#include // ------------------------------------------------------------------------- std::string cpPlugins::Interface::PolyData:: GetClassName( ) const { return( "cpPlugins::Interface::PolyData" ); } // ------------------------------------------------------------------------- void cpPlugins::Interface::PolyData:: SetRealDataObject( itk::DataObject* dobj ) { // Nothing to be done here } // ------------------------------------------------------------------------- void cpPlugins::Interface::PolyData:: SetRealDataObject( vtkDataObject* dobj ) { this->m_Data = dynamic_cast< vtkPolyData* >( dobj ); if( this->m_Data == NULL ) return; this->m_Mapper->SetInputData( this->m_Data ); this->m_Actor->SetMapper( this->m_Mapper ); } // ------------------------------------------------------------------------- vtkPolyData* cpPlugins::Interface::PolyData:: GetData( ) const { return( this->m_Data ); } // ------------------------------------------------------------------------- vtkPolyDataMapper* cpPlugins::Interface::PolyData:: GetMapper( ) const { return( this->m_Mapper ); } // ------------------------------------------------------------------------- vtkActor* cpPlugins::Interface::PolyData:: GetActor( ) const { return( this->m_Actor ); } // ------------------------------------------------------------------------- cpPlugins::Interface::PolyData:: PolyData( ) : Superclass( ) { this->m_Mapper = vtkSmartPointer< vtkPolyDataMapper >::New( ); this->m_Actor = vtkSmartPointer< vtkActor >::New( ); } // ------------------------------------------------------------------------- cpPlugins::Interface::PolyData:: ~PolyData( ) { } // eof - $RCSfile$