1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
5 #ifndef __ivq__VTK__ImagePathToPolyDataFilter__h__
6 #define __ivq__VTK__ImagePathToPolyDataFilter__h__
8 #include <vtkPolyDataAlgorithm.h>
16 template< class _TPath >
17 class ImagePathToPolyDataFilter
18 : public vtkPolyDataAlgorithm
21 typedef ImagePathToPolyDataFilter Self;
25 vtkTypeMacro( ImagePathToPolyDataFilter, vtkPolyDataAlgorithm );
30 const TPath* GetInput( ) const;
31 void SetInput( const TPath* path );
34 ImagePathToPolyDataFilter( );
35 virtual ~ImagePathToPolyDataFilter( );
38 vtkInformation* information,
39 vtkInformationVector** input,
40 vtkInformationVector* output
42 int RequestInformation(
43 vtkInformation* information,
44 vtkInformationVector** input,
45 vtkInformationVector* output
49 // Purposely not implemented
50 ImagePathToPolyDataFilter( const Self& );
51 void operator=( const Self& );
61 #ifndef ITK_MANUAL_INSTANTIATION
62 # include <ivq/VTK/ImagePathToPolyDataFilter.hxx>
63 #endif // ITK_MANUAL_INSTANTIATION
64 #endif // __ivq__VTK__ImagePathToPolyDataFilter__h__