1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
6 #ifndef __fpa__Image__PolyLineParametricPathToPolyDataFilter__h__
7 #define __fpa__Image__PolyLineParametricPathToPolyDataFilter__h__
9 #include <fpa/Config.h>
12 # include <vtkPolyDataAlgorithm.h>
21 template< class _TPolyLineParametricPath >
22 class PolyLineParametricPathToPolyDataFilter
24 : public vtkPolyDataAlgorithm
28 typedef PolyLineParametricPathToPolyDataFilter Self;
29 typedef _TPolyLineParametricPath TPolyLineParametricPath;
34 PolyLineParametricPathToPolyDataFilter,
42 const TPolyLineParametricPath* GetInput( ) const;
43 void SetInput( const TPolyLineParametricPath* path );
46 PolyLineParametricPathToPolyDataFilter( );
47 virtual ~PolyLineParametricPathToPolyDataFilter( );
51 vtkInformation* information,
52 vtkInformationVector** input,
53 vtkInformationVector* output
55 int RequestInformation(
56 vtkInformation* information,
57 vtkInformationVector** input,
58 vtkInformationVector* output
63 // Purposely not implemented
64 PolyLineParametricPathToPolyDataFilter( const Self& );
65 void operator=( const Self& );
68 const TPolyLineParametricPath* m_PolyLineParametricPath;
75 #ifndef ITK_MANUAL_INSTANTIATION
76 # include <fpa/Image/PolyLineParametricPathToPolyDataFilter.hxx>
77 #endif // ITK_MANUAL_INSTANTIATION
79 #endif // __fpa__Image__PolyLineParametricPathToPolyDataFilter__h__