#ifndef _vtk_LimitFibersToROI_h_ #define _vtk_LimitFibersToROI_h_ #include "vtkPolyDataAlgorithm.h" #include #include /** EXPERIMENTAL CODE --- DO NOT USE FOR NOW -- Pierre Fillard */ class VTK_EXPORT vtkLimitFibersToROI: public vtkPolyDataAlgorithm { public: static vtkLimitFibersToROI *New(); vtkTypeRevisionMacro(vtkLimitFibersToROI, vtkPolyDataAlgorithm); vtkSetObjectMacro (MaskImage, vtkImageData); vtkGetObjectMacro (MaskImage, vtkImageData); void PrintSelf (ostream& os, vtkIndent indent){}; protected: vtkLimitFibersToROI(); ~vtkLimitFibersToROI(); // Usual data generation method int RequestData (vtkInformation *,vtkInformationVector **,vtkInformationVector *); private: vtkLimitFibersToROI (const vtkLimitFibersToROI&); void operator=(const vtkLimitFibersToROI&); vtkImageData* MaskImage; }; #endif