@@ -83,6 +83,7 @@ class ITK_TEMPLATE_EXPORT VTKImageImport : public ImageSource<TOutputImage>
8383
8484 /* * These are function pointer types for the pipeline connection
8585 * callbacks. */
86+ /* * @ITKStartGrouping */
8687 using UpdateInformationCallbackType = void (*)(void *);
8788 using PipelineModifiedCallbackType = int (*)(void *);
8889 using WholeExtentCallbackType = int * (*)(void *);
@@ -95,24 +96,29 @@ class ITK_TEMPLATE_EXPORT VTKImageImport : public ImageSource<TOutputImage>
9596 using UpdateDataCallbackType = void (*)(void *);
9697 using DataExtentCallbackType = int * (*)(void *);
9798 using BufferPointerCallbackType = void * (*)(void *);
98-
99+ /* *@ITKEndGrouping */
99100 /* * Compatibility for VTK older than 4.4. */
101+ /* * @ITKStartGrouping */
100102 using FloatSpacingCallbackType = float * (*)(void *);
101103 using FloatOriginCallbackType = float * (*)(void *);
102-
104+ /* *@ITKEndGrouping */
103105 /* * What to do when receiving UpdateInformation(). */
106+ /* * @ITKStartGrouping */
104107 itkSetMacro (UpdateInformationCallback, UpdateInformationCallbackType);
105108 itkGetConstMacro (UpdateInformationCallback, UpdateInformationCallbackType);
106-
109+ /* *@ITKEndGrouping */
107110 /* * What to do when receiving PipelineModified(). */
111+ /* * @ITKStartGrouping */
108112 itkSetMacro (PipelineModifiedCallback, PipelineModifiedCallbackType);
109113 itkGetConstMacro (PipelineModifiedCallback, PipelineModifiedCallbackType);
110-
114+ /* *@ITKEndGrouping */
111115 /* * What to do when receiving SetWholeExtent(). */
116+ /* * @ITKStartGrouping */
112117 itkSetMacro (WholeExtentCallback, WholeExtentCallbackType);
113118 itkGetConstMacro (WholeExtentCallback, WholeExtentCallbackType);
114-
119+ /* *@ITKEndGrouping */
115120 /* * What to do when receiving SetSpacing(). */
121+ /* * @ITKStartGrouping */
116122 itkSetMacro (SpacingCallback, SpacingCallbackType);
117123 itkGetConstMacro (SpacingCallback, SpacingCallbackType);
118124 itkSetMacro (FloatSpacingCallback, FloatSpacingCallbackType);
@@ -122,8 +128,9 @@ class ITK_TEMPLATE_EXPORT VTKImageImport : public ImageSource<TOutputImage>
122128 {
123129 this ->SetFloatSpacingCallback (f);
124130 }
125-
131+ /* *@ITKEndGrouping */
126132 /* * What to do when receiving SetOrigin(). */
133+ /* * @ITKStartGrouping */
127134 itkSetMacro (OriginCallback, OriginCallbackType);
128135 itkGetConstMacro (OriginCallback, OriginCallbackType);
129136 itkSetMacro (FloatOriginCallback, FloatOriginCallbackType);
@@ -133,39 +140,47 @@ class ITK_TEMPLATE_EXPORT VTKImageImport : public ImageSource<TOutputImage>
133140 {
134141 this ->SetFloatOriginCallback (f);
135142 }
136-
143+ /* *@ITKEndGrouping */
137144 /* * What to do when receiving SetDirection(). */
145+ /* * @ITKStartGrouping */
138146 itkSetMacro (DirectionCallback, DirectionCallbackType);
139147 itkGetConstMacro (DirectionCallback, DirectionCallbackType);
140-
148+ /* *@ITKEndGrouping */
141149 /* * What to do when receiving UpdateInformation(). */
150+ /* * @ITKStartGrouping */
142151 itkSetMacro (ScalarTypeCallback, ScalarTypeCallbackType);
143152 itkGetConstMacro (ScalarTypeCallback, ScalarTypeCallbackType);
144-
153+ /* *@ITKEndGrouping */
145154 /* * What to do when receiving SetNumberOfComponents(). */
155+ /* * @ITKStartGrouping */
146156 itkSetMacro (NumberOfComponentsCallback, NumberOfComponentsCallbackType);
147157 itkGetConstMacro (NumberOfComponentsCallback, NumberOfComponentsCallbackType);
148-
158+ /* *@ITKEndGrouping */
149159 /* * What to do when receiving PropagateUpdateExtent(). */
160+ /* * @ITKStartGrouping */
150161 itkSetMacro (PropagateUpdateExtentCallback, PropagateUpdateExtentCallbackType);
151162 itkGetConstMacro (PropagateUpdateExtentCallback, PropagateUpdateExtentCallbackType);
152-
163+ /* *@ITKEndGrouping */
153164 /* * What to do when receiving UpdateData(). */
165+ /* * @ITKStartGrouping */
154166 itkSetMacro (UpdateDataCallback, UpdateDataCallbackType);
155167 itkGetConstMacro (UpdateDataCallback, UpdateDataCallbackType);
156-
168+ /* *@ITKEndGrouping */
157169 /* * What to do when receiving DataExtent(). */
170+ /* * @ITKStartGrouping */
158171 itkSetMacro (DataExtentCallback, DataExtentCallbackType);
159172 itkGetConstMacro (DataExtentCallback, DataExtentCallbackType);
160-
173+ /* *@ITKEndGrouping */
161174 /* * What to do when receiving BufferPointer(). */
175+ /* * @ITKStartGrouping */
162176 itkSetMacro (BufferPointerCallback, BufferPointerCallbackType);
163177 itkGetConstMacro (BufferPointerCallback, BufferPointerCallbackType);
164-
178+ /* *@ITKEndGrouping */
165179 /* * Specify callback data. */
180+ /* * @ITKStartGrouping */
166181 itkSetMacro2 (CallbackUserData, void *);
167182 itkGetConstMacro (CallbackUserData, void *);
168-
183+ /* *@ITKEndGrouping */
169184protected:
170185 VTKImageImport ();
171186 ~VTKImageImport () override = default ;
0 commit comments