28 #ifndef __vtkvmtkCenterlineSplitExtractor_h 29 #define __vtkvmtkCenterlineSplitExtractor_h 32 #include "vtkvmtkWin32Header.h" 38 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
42 vtkSetVectorMacro(SplitPoint,
double,3);
43 vtkGetVectorMacro(SplitPoint,
double,3);
45 vtkSetMacro(Tolerance,
double);
46 vtkGetMacro(Tolerance,
double);
48 vtkSetMacro(GapLength,
double);
49 vtkGetMacro(GapLength,
double);
51 vtkSetVectorMacro(SplitPoint2,
double,3);
52 vtkGetVectorMacro(SplitPoint2,
double,3);
54 vtkSetMacro(SplittingMode,
int);
55 vtkGetMacro(SplittingMode,
int);
57 { this->SetSplittingMode(POINTANDGAP); }
73 virtual void ComputePointAndGapCenterlineSplitting(vtkPolyData* input, vtkIdType cellId);
74 virtual void ComputeBetweenPointsCenterlineSplitting(vtkPolyData* input, vtkIdType cellId);
77 double SplitPoint2[3];
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual void SetGroupingMode(int)
virtual void ComputeCenterlineSplitting(vtkPolyData *input, vtkIdType cellId)=0
Multipurpose filter used to bundle and blank split tracts in all "branch extractor" like methods...