[vtkusers] Dynamic updating of Image data
Subramanian, S.
S.Subramanian at tue.nl
Fri Aug 9 09:35:13 EDT 2002
Hi,
I have a (probably silly) question,
I want to update an image data which I get from the network in real time. I
use the following section of code which doesn't to work, can someone tell me
what's wrong? (I'm using vtk3.2 under win2000 with vc++ 6.0)
vtkImageData *image = vtkImageData::New();
image->SetDimensions(256,256,1);
image->SetScalarType(VTK_UNSIGNED_CHAR);
image->AllocateScalars();
while(1)
{
unsigned char *p_out ;
p_out = (unsigned char *)image->GetScalarPointer();
//<read p_out from network>
image->Update();
..
//
imageactor->SetInput(image);
Renderer.renWin->Render();
delete []p_out;
}
but if I modify my code to put the imagedata decleration inside the while
loop and introduce an image->Delete() the code works.
Any insights?
thanks in advance,
Sriram
More information about the vtkusers
mailing list