16 #ifndef itkFiberCurvatureFilter_h
17 #define itkFiberCurvatureFilter_h
25 #include <itkProcessObject.h>
28 #include <vtkSmartPointer.h>
29 #include <vtkPolyData.h>
30 #include <vtkCellArray.h>
31 #include <vtkPoints.h>
32 #include <vtkPolyLine.h>
50 itkFactorylessNewMacro(Self)
58 itkSetMacro( Distance,
double )
59 itkSetMacro( AngularDeviation,
double )
60 itkSetMacro( RemoveFibers,
bool )
61 itkSetMacro( InputFiberBundle,
FiberBundle::Pointer )
62 itkGetMacro( OutputFiberBundle,
FiberBundle::Pointer )
66 void GenerateData() override;
73 double m_AngularDeviation;
79 #ifndef ITK_MANUAL_INSTANTIATION
SmartPointer< const Self > ConstPointer
FiberCurvatureFilter Self
static void Update(vtkPolyData *)
Base Class for Fiber Bundles;.
Generates artificial fibers distributed in and interpolated between the input planar figures...
SmartPointer< Self > Pointer