33 #ifndef __vtkvmtkPolyDataCenterlineSections_h 34 #define __vtkvmtkPolyDataCenterlineSections_h 36 #include "vtkPolyDataAlgorithm.h" 38 #include "vtkvmtkWin32Header.h" 39 #include "vtkPolyData.h" 45 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
49 vtkSetObjectMacro(Centerlines,vtkPolyData);
50 vtkGetObjectMacro(Centerlines,vtkPolyData);
52 vtkSetStringMacro(CenterlineSectionAreaArrayName);
53 vtkGetStringMacro(CenterlineSectionAreaArrayName);
55 vtkSetStringMacro(CenterlineSectionMinSizeArrayName);
56 vtkGetStringMacro(CenterlineSectionMinSizeArrayName);
58 vtkSetStringMacro(CenterlineSectionMaxSizeArrayName);
59 vtkGetStringMacro(CenterlineSectionMaxSizeArrayName);
61 vtkSetStringMacro(CenterlineSectionShapeArrayName);
62 vtkGetStringMacro(CenterlineSectionShapeArrayName);
64 vtkSetStringMacro(CenterlineSectionClosedArrayName);
65 vtkGetStringMacro(CenterlineSectionClosedArrayName);
71 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
73 void ComputeCenterlineSections(vtkPolyData* input,
int cellId, vtkPolyData* output);
char * CenterlineSectionMaxSizeArrayName
char * CenterlineSectionAreaArrayName
char * CenterlineSectionClosedArrayName
vtkPolyData * Centerlines
char * CenterlineSectionShapeArrayName
char * CenterlineSectionMinSizeArrayName
Extract a set of vessel sections from a surface along a centerline.