34 #ifndef vtkImageImport_h
35 #define vtkImageImport_h
100 {this->SetDataExtent(this->GetWholeExtent());}
137 int requestFromOutputPort,
138 unsigned long* mtime);
152 typedef void (*UpdateInformationCallbackType)(
void*);
153 typedef int (*PipelineModifiedCallbackType)(
void*);
154 typedef int* (*WholeExtentCallbackType)(
void*);
155 typedef double* (*SpacingCallbackType)(
void*);
156 typedef double* (*OriginCallbackType)(
void*);
157 typedef const char* (*ScalarTypeCallbackType)(
void*);
158 typedef int (*NumberOfComponentsCallbackType)(
void*);
159 typedef void (*PropagateUpdateExtentCallbackType)(
void*,
int*);
160 typedef void (*UpdateDataCallbackType)(
void*);
161 typedef int* (*DataExtentCallbackType)(
void*);
162 typedef void* (*BufferPointerCallbackType)(
void*);
169 vtkSetMacro(UpdateInformationCallback, UpdateInformationCallbackType);
170 vtkGetMacro(UpdateInformationCallback, UpdateInformationCallbackType);
178 vtkSetMacro(PipelineModifiedCallback, PipelineModifiedCallbackType);
179 vtkGetMacro(PipelineModifiedCallback, PipelineModifiedCallbackType);
219 vtkSetMacro(NumberOfComponentsCallback, NumberOfComponentsCallbackType);
220 vtkGetMacro(NumberOfComponentsCallback, NumberOfComponentsCallbackType);
229 vtkSetMacro(PropagateUpdateExtentCallback,PropagateUpdateExtentCallbackType);
230 vtkGetMacro(PropagateUpdateExtentCallback,PropagateUpdateExtentCallbackType);
294 double DataSpacing[3];
295 double DataOrigin[3];