X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPluginsExtensions%2FPolyLineParametricPath.cxx;fp=lib%2FcpPluginsExtensions%2FPolyLineParametricPath.cxx;h=0000000000000000000000000000000000000000;hb=410a1d0bf36fb01148880c034973308e4600ffda;hp=ee12798756df2624e9689836d9a012cb44c9de69;hpb=f1747c7248d5eead5ea9d7e57bda0b081bcef065;p=cpPlugins.git diff --git a/lib/cpPluginsExtensions/PolyLineParametricPath.cxx b/lib/cpPluginsExtensions/PolyLineParametricPath.cxx deleted file mode 100644 index ee12798..0000000 --- a/lib/cpPluginsExtensions/PolyLineParametricPath.cxx +++ /dev/null @@ -1,64 +0,0 @@ -#include -#include -#include - -// ------------------------------------------------------------------------- -void cpPluginsExtensions::PolyLineParametricPath:: -SetITK( itk::LightObject* o ) -{ - this->Superclass::SetITK( o ); - cpPlugins_Demangle_PolyLineParametricPath_All_1( o, _ITK_2_VTK ) - { - this->m_VTK = NULL; - this->m_ITKvVTK = NULL; - } -} - -// ------------------------------------------------------------------------- -void cpPluginsExtensions::PolyLineParametricPath:: -SetVTK( vtkObjectBase* o ) -{ - // Do nothing - this->m_ITK = NULL; - this->m_VTK = NULL; - this->m_ITKvVTK = NULL; -} - -// ------------------------------------------------------------------------- -cpPluginsExtensions::PolyLineParametricPath:: -PolyLineParametricPath( ) - : Superclass( ) -{ -} - -// ------------------------------------------------------------------------- -cpPluginsExtensions::PolyLineParametricPath:: -~PolyLineParametricPath( ) -{ -} - -// ------------------------------------------------------------------------- -template< class _TPolyLine > -void cpPluginsExtensions::PolyLineParametricPath:: -_ITK_2_VTK( _TPolyLine* pl ) -{ - typedef - cpExtensions::Visualization::PolyLineParametricPathToPolyData< _TPolyLine > - _TFilter; - _TFilter* f = dynamic_cast< _TFilter* >( this->m_ITKvVTK.GetPointer( ) ); - if( f == NULL ) - { - _TFilter* nf = _TFilter::New( ); - this->m_ITKvVTK = nf; - f = nf; - - } // fi - f->SetInput( pl ); - f->Update( ); - - // Keep object track - this->m_ITK = pl; - this->m_VTK = f->GetOutput( ); -} - -// eof - $RCSfile$