1 #ifndef __FPA__VTK__IMAGESKELETONTOPOLYDATA__H__
2 #define __FPA__VTK__IMAGESKELETONTOPOLYDATA__H__
4 #include <vtkPolyDataAlgorithm.h>
14 template< class _TSkeleton >
15 class ImageSkeletonToPolyData
16 : public vtkPolyDataAlgorithm
19 typedef ImageSkeletonToPolyData Self;
20 typedef _TSkeleton TSkeleton;
23 vtkTypeMacro( ImageSkeletonToPolyData, vtkPolyDataAlgorithm );
28 const TSkeleton* GetInput( ) const;
29 void SetInput( const TSkeleton* sk );
32 ImageSkeletonToPolyData( );
33 virtual ~ImageSkeletonToPolyData( );
36 vtkInformation* information,
37 vtkInformationVector** input,
38 vtkInformationVector* output
40 int RequestInformation(
41 vtkInformation* information,
42 vtkInformationVector** input,
43 vtkInformationVector* output
47 // Purposely not implemented
48 ImageSkeletonToPolyData( const Self& );
49 void operator=( const Self& );
52 const TSkeleton* m_Skeleton;
61 #ifndef ITK_MANUAL_INSTANTIATION
62 #include <fpa/VTK/Image/ImageSkeletonToPolyData.hxx>
63 #endif // ITK_MANUAL_INSTANTIATION
65 #endif // __FPA__VTK__IMAGESKELETONTOPOLYDATA__H__