1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
5 #ifndef __fpa__VTK__Image__PathToPolyDataFilter__h__
6 #define __fpa__VTK__Image__PathToPolyDataFilter__h__
8 #include <vtkPolyDataAlgorithm.h>
18 template< class _TPath >
19 class PathToPolyDataFilter
20 : public vtkPolyDataAlgorithm
23 typedef PathToPolyDataFilter Self;
27 vtkTypeMacro( PathToPolyDataFilter, vtkPolyDataAlgorithm );
32 const TPath* GetInput( ) const;
33 void SetInput( const TPath* path );
36 PathToPolyDataFilter( );
37 virtual ~PathToPolyDataFilter( );
40 vtkInformation* information,
41 vtkInformationVector** input,
42 vtkInformationVector* output
44 int RequestInformation(
45 vtkInformation* information,
46 vtkInformationVector** input,
47 vtkInformationVector* output
51 // Purposely not implemented
52 PathToPolyDataFilter( const Self& );
53 void operator=( const Self& );
65 #ifndef ITK_MANUAL_INSTANTIATION
66 # include <fpa/VTK/Image/PathToPolyDataFilter.hxx>
67 #endif // ITK_MANUAL_INSTANTIATION
68 #endif // __fpa__VTK__Image__PathToPolyDataFilter__h__