30 #ifndef __vtkvmtkPolyDataPatchingFilter_h 31 #define __vtkvmtkPolyDataPatchingFilter_h 33 #include "vtkPolyDataAlgorithm.h" 35 #include "vtkvmtkWin32Header.h" 36 #include "vtkImageData.h" 44 vtkSetStringMacro(LongitudinalMappingArrayName);
45 vtkGetStringMacro(LongitudinalMappingArrayName);
47 vtkSetStringMacro(CircularMappingArrayName);
48 vtkGetStringMacro(CircularMappingArrayName);
50 vtkSetStringMacro(GroupIdsArrayName);
51 vtkGetStringMacro(GroupIdsArrayName);
53 vtkSetStringMacro(LongitudinalPatchNumberArrayName);
54 vtkGetStringMacro(LongitudinalPatchNumberArrayName);
56 vtkSetStringMacro(CircularPatchNumberArrayName);
57 vtkGetStringMacro(CircularPatchNumberArrayName);
59 vtkSetStringMacro(PatchAreaArrayName);
60 vtkGetStringMacro(PatchAreaArrayName);
62 vtkSetVector2Macro(PatchSize,
double);
63 vtkGetVectorMacro(PatchSize,
double,2);
65 vtkSetVector2Macro(PatchOffsets,
double);
66 vtkGetVectorMacro(PatchOffsets,
double,2);
68 vtkSetVector2Macro(LongitudinalPatchBounds,
double);
69 vtkGetVectorMacro(LongitudinalPatchBounds,
double,2);
71 vtkSetVector2Macro(CircularPatchBounds,
double);
72 vtkGetVectorMacro(CircularPatchBounds,
double,2);
74 vtkSetObjectMacro(PatchedData,vtkImageData);
75 vtkGetObjectMacro(PatchedData,vtkImageData);
77 vtkSetMacro(CircularPatching,
int);
78 vtkGetMacro(CircularPatching,
int);
79 vtkBooleanMacro(CircularPatching,
int);
81 vtkSetMacro(UseConnectivity,
int);
82 vtkGetMacro(UseConnectivity,
int);
83 vtkBooleanMacro(UseConnectivity,
int);
89 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
101 double PatchOffsets[2];
102 double LongitudinalPatchBounds[2];
103 double CircularPatchBounds[2];
vtkImageData * PatchedData
char * CircularPatchNumberArrayName
char * CircularMappingArrayName
char * PatchAreaArrayName
char * LongitudinalPatchNumberArrayName
“cut” a set of contiguous rectangular regions on the mesh that follow iso-contours in the Stretched...
char * LongitudinalMappingArrayName