1 #ifndef __cpExtensions__Visualization__PolyLineParametricPathToPolyData__h__
2 #define __cpExtensions__Visualization__PolyLineParametricPathToPolyData__h__
4 #include <cpExtensions/Config.h>
5 #include <vtkPolyDataAlgorithm.h>
9 namespace Visualization
13 template< class _TPolyLine >
14 class cpExtensions_EXPORT PolyLineParametricPathToPolyData
15 : public vtkPolyDataAlgorithm
18 typedef PolyLineParametricPathToPolyData Self;
19 typedef _TPolyLine TPolyLine;
22 vtkTypeMacro( PolyLineParametricPathToPolyData, vtkPolyDataAlgorithm );
27 const TPolyLine* GetInput( ) const;
28 void SetInput( const TPolyLine* pl );
31 PolyLineParametricPathToPolyData( );
32 virtual ~PolyLineParametricPathToPolyData( );
35 vtkInformation* information,
36 vtkInformationVector** input,
37 vtkInformationVector* output
39 int RequestInformation(
40 vtkInformation* information,
41 vtkInformationVector** input,
42 vtkInformationVector* output
46 // Purposely not implemented
47 PolyLineParametricPathToPolyData( const Self& );
48 void operator=( const Self& );
51 const TPolyLine* m_PolyLine;
58 #endif // __cpExtensions__Visualization__PolyLineParametricPathToPolyData__h__