#ifndef __fpa__Image__SkeletonToPolyDataFilter__h__
#define __fpa__Image__SkeletonToPolyDataFilter__h__
-#include <vtkPolyDataAlgorithm.h>
+#include <fpa/Config.h>
+
+#ifdef USE_VTK
+# include <vtkPolyDataAlgorithm.h>
+#endif // USE_VTK
namespace fpa
{
*/
template< class _TSkeleton >
class SkeletonToPolyDataFilter
+#ifdef USE_VTK
: public vtkPolyDataAlgorithm
+#endif // USE_VTK
{
public:
typedef SkeletonToPolyDataFilter Self;
- typedef _TSkeleton TSkeleton;
+ typedef _TSkeleton TSkeleton;
public:
+#ifdef USE_VTK
vtkTypeMacro( SkeletonToPolyDataFilter, vtkPolyDataAlgorithm );
+#endif // USE_VTK
public:
static Self* New( );
SkeletonToPolyDataFilter( );
virtual ~SkeletonToPolyDataFilter( );
+#ifdef USE_VTK
int RequestData(
vtkInformation* information,
vtkInformationVector** input,
vtkInformationVector** input,
vtkInformationVector* output
);
+#endif // USE_VTK
private:
// Purposely not implemented