X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FInterface%2FMesh.cxx;h=94adb2bb163ae5f47da17ff9e62abb41d22d74c4;hb=f654620df52b811be7bd263a1775c93d29c69a65;hp=55114dd5ee26966471f3b4d52972e93d9737babd;hpb=7c7bc497af96e7b5845be9a2fc277036ec752be9;p=cpPlugins.git diff --git a/lib/cpPlugins/Interface/Mesh.cxx b/lib/cpPlugins/Interface/Mesh.cxx index 55114dd..94adb2b 100644 --- a/lib/cpPlugins/Interface/Mesh.cxx +++ b/lib/cpPlugins/Interface/Mesh.cxx @@ -4,75 +4,19 @@ // ------------------------------------------------------------------------- void cpPlugins::Interface::Mesh:: -SetVTKMesh( vtkPolyData* mesh ) +SetVTK( vtkObject* mesh ) { - this->m_VTKObject = mesh; - this->Modified( ); -} - -// ------------------------------------------------------------------------- -vtkPolyData* cpPlugins::Interface::Mesh:: -GetVTKMesh( ) -{ - return( dynamic_cast< vtkPolyData* >( this->m_VTKObject.GetPointer( ) ) ); -} - -// ------------------------------------------------------------------------- -const vtkPolyData* cpPlugins::Interface::Mesh:: -GetVTKMesh( ) const -{ - return( - dynamic_cast< const vtkPolyData* >( this->m_VTKObject.GetPointer( ) ) - ); -} - -/* -void cpPlugins::Interface::Mesh:: -SetITKDataObject( itk::DataObject* o ) -{ - // TODO: conversion!!! - std::cout << "Mesh: SetITKDataObject " << std::endl; - std::exit( 1 ); -} - -// ------------------------------------------------------------------------- -void cpPlugins::Interface::Mesh:: -SetVTKDataObject( vtkDataObject* o ) -{ - if( dynamic_cast< vtkPolyData* >( o ) != NULL ) - { - this->m_VTKObject = o; - - // TODO: conversion!!! - } + if( dynamic_cast< vtkPolyData* >( mesh ) != NULL ) + this->m_VTKObject = mesh; else this->m_VTKObject = NULL; + this->Modified( ); } - -// ------------------------------------------------------------------------- -vtkPolyData* cpPlugins::Interface::Mesh:: -GetVTKPolyData( ) -{ - return( dynamic_cast< vtkPolyData* >( this->m_VTKObject.GetPointer( ) ) ); -} - -// ------------------------------------------------------------------------- -const vtkPolyData* cpPlugins::Interface::Mesh:: -GetVTKPolyData( ) const -{ - return( - dynamic_cast< const vtkPolyData* >( this->m_VTKObject.GetPointer( ) ) - ); -} -*/ - // ------------------------------------------------------------------------- cpPlugins::Interface::Mesh:: Mesh( ) : Superclass( ) { - this->m_ClassName = "cpPlugins::Interface::Mesh"; - this->m_ClassCategory = "BasicObject"; } // ------------------------------------------------------------------------- @@ -81,34 +25,4 @@ cpPlugins::Interface::Mesh:: { } -// ------------------------------------------------------------------------- -/* TODO -template< unsigned int D > -void cpPlugins::Interface::Mesh:: -_ITK_2_VTK_0( itk::DataObject* o ) -{ -} - -// ------------------------------------------------------------------------- -template< class P, unsigned int D > -void cpPlugins::Interface::Mesh:: -_ITK_2_VTK_1( itk::DataObject* o ) -{ -} - -// ------------------------------------------------------------------------- -template< unsigned int D > -void cpPlugins::Interface::Mesh:: -_VTK_2_ITK_0( itk::DataObject* o ) -{ -} - -// ------------------------------------------------------------------------- -template< class P, unsigned int D > -void cpPlugins::Interface::Mesh:: -_VTK_2_ITK_1( itk::DataObject* o ) -{ -} -*/ - // eof - $RCSfile$