[vtkusers] Update/Whole Extent errors

Nico Vermaas vermaas at astron.nl
Wed Apr 23 03:03:57 EDT 2003


Hi,

- I have a datacube (vtkImageData) of which I want to show rectangular slices. 
- I use vtkExtractVOI and renderer the result

This is my clipping function:
-----------------------------------------------------------------------------------------
void Inspect3d::ClipImageData(vtkImageData *ImageData,
			     vtkExtractVOI *ClippedImageData,
			     int x1,int x2, int y1, int y2, int z1, int z2) {

	/*** clip the data ***/
	ClippedImageData->SetInput(ImageData);
	ClippedImageData->SetVOI(x1,x2,y1,y2,z1,z2);
}
--------------------------------------------------------------------------------------------

And this is how I call it:
--------------------------------------------------------------------------------------------
/*** Make the SlicedImageData ***/
ClipImageData(this->ImageData,this->SlicedImageData,
		config->slice[X1],config->slice[X2],
		config->slice[Y1],config->slice[Y2],
		config->slice[Z1],config->slice[Z2]);
--------------------------------------------------------------------------------------------


This seems to work, I see the slices that I want, but I do get these errors:

-----------------------------------------------------------------------------------------------
ERROR: In /wop14_0/vermaas/cosmo312GTK/vtk_nightly_4.x/VTK/Common/vtkDataObject.cxx, line 555
vtkImageData (0x80957c8): Update extent is: 0, 63, 0, 90, 10, 10

ERROR: In /wop14_0/vermaas/cosmo312GTK/vtk_nightly_4.x/VTK/Common/vtkDataObject.cxx, line 562
vtkImageData (0x80957c8): Whole extent is: 0, 63, 10, 10, 0, 144
------------------------------------------------------------------------------------------------

Q: How harmfull are these errors?
Q: Can I prevent them?
Q: Is there a better way to get slices of a datacube of vtkImageData?

 Greetings,

Nico Vermaas





More information about the vtkusers mailing list