1 #include <cpPluginsExtensions/PolyLineParametricPath.h>
2 #include <cpExtensions/Visualization/PolyLineParametricPathToPolyData.h>
3 #include <cpExtensions/DataStructures/PolyLineParametricPath.h>
5 // -------------------------------------------------------------------------
6 void cpPluginsExtensions::PolyLineParametricPath::
7 SetITK( itk::LightObject* o )
9 this->Superclass::SetITK( o );
10 cpPlugins_Demangle_PolyLineParametricPath_All_1( o, _ITK_2_VTK )
13 this->m_ITKvVTK = NULL;
17 // -------------------------------------------------------------------------
18 void cpPluginsExtensions::PolyLineParametricPath::
19 SetVTK( vtkObjectBase* o )
24 this->m_ITKvVTK = NULL;
27 // -------------------------------------------------------------------------
28 cpPluginsExtensions::PolyLineParametricPath::
29 PolyLineParametricPath( )
34 // -------------------------------------------------------------------------
35 cpPluginsExtensions::PolyLineParametricPath::
36 ~PolyLineParametricPath( )
40 // -------------------------------------------------------------------------
41 template< class _TPolyLine >
42 void cpPluginsExtensions::PolyLineParametricPath::
43 _ITK_2_VTK( _TPolyLine* pl )
46 cpExtensions::Visualization::PolyLineParametricPathToPolyData< _TPolyLine >
48 _TFilter* f = dynamic_cast< _TFilter* >( this->m_ITKvVTK.GetPointer( ) );
51 _TFilter* nf = _TFilter::New( );
61 this->m_VTK = f->GetOutput( );