18 #ifndef itkVTKImageExportBase_h
19 #define itkVTKImageExportBase_h
22 #include "ITKVTKExport.h"
54 GetCallbackUserData();
102 GetUpdateInformationCallback()
const;
105 GetPipelineModifiedCallback()
const;
108 GetWholeExtentCallback()
const;
111 GetSpacingCallback()
const;
114 GetOriginCallback()
const;
117 GetDirectionCallback()
const;
120 GetScalarTypeCallback()
const;
123 GetNumberOfComponentsCallback()
const;
126 GetPropagateUpdateExtentCallback()
const;
129 GetUpdateDataCallback()
const;
132 GetDataExtentCallback()
const;
135 GetBufferPointerCallback()
const;
141 PrintSelf(std::ostream & os,
Indent indent)
const override;
146 UpdateInformationCallback();
149 PipelineModifiedCallback();
152 UpdateDataCallback();
157 WholeExtentCallback() = 0;
160 SpacingCallback() = 0;
163 OriginCallback() = 0;
166 DirectionCallback() = 0;
169 FloatSpacingCallback() = 0;
172 FloatOriginCallback() = 0;
175 ScalarTypeCallback() = 0;
178 NumberOfComponentsCallback() = 0;
181 PropagateUpdateExtentCallback(
int *) = 0;
184 DataExtentCallback() = 0;
187 BufferPointerCallback() = 0;
194 UpdateInformationCallbackFunction(
void *);
197 PipelineModifiedCallbackFunction(
void *);
200 WholeExtentCallbackFunction(
void *);
203 SpacingCallbackFunction(
void *);
206 OriginCallbackFunction(
void *);
209 DirectionCallbackFunction(
void *);
212 FloatSpacingCallbackFunction(
void *);
215 FloatOriginCallbackFunction(
void *);
218 ScalarTypeCallbackFunction(
void *);
221 NumberOfComponentsCallbackFunction(
void *);
224 PropagateUpdateExtentCallbackFunction(
void *,
int *);
227 UpdateDataCallbackFunction(
void *);
230 DataExtentCallbackFunction(
void *);
233 BufferPointerCallbackFunction(
void *);