28 #ifndef __vtkvmtkCenterlineBifurcationReferenceSystems_h 29 #define __vtkvmtkCenterlineBifurcationReferenceSystems_h 31 #include "vtkPolyDataAlgorithm.h" 33 #include "vtkvmtkWin32Header.h" 43 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
47 vtkSetStringMacro(RadiusArrayName);
48 vtkGetStringMacro(RadiusArrayName);
50 vtkSetStringMacro(GroupIdsArrayName);
51 vtkGetStringMacro(GroupIdsArrayName);
53 vtkSetStringMacro(BlankingArrayName);
54 vtkGetStringMacro(BlankingArrayName);
56 vtkSetStringMacro(NormalArrayName);
57 vtkGetStringMacro(NormalArrayName);
59 vtkSetStringMacro(UpNormalArrayName);
60 vtkGetStringMacro(UpNormalArrayName);
66 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
68 void ComputeGroupReferenceSystem(vtkPolyData* input,
int referenceGroupId, vtkPoints* outputPoints, vtkDoubleArray* normalArray, vtkDoubleArray* upNormalArray, vtkIntArray* referenceGroupIdsArray);
Generates a normal and upnormal reference system for each bifurcation point of a split centerline...