<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1491" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face="Times New Roman" size=3>Dear all,</FONT></DIV>
<DIV><FONT face="Times New Roman" size=3></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=3>I got a problem about connecting ITK 
and VTK. </FONT></DIV>
<DIV><FONT face="Times New Roman" size=3></FONT>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=3>I use itk::ImageToVTKImageFilter and 
itk::VTKImageToImageFilter for converting data.&nbsp;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; // Connect a ITK pipeline to an VTK pipeline<BR>&nbsp; typedef 
itk::ImageToVTKImageFilter&lt; OutputType &gt; ConnectorFilterType;<BR>&nbsp; 
ConnectorFilterType::Pointer connector = ConnectorFilterType::New();<BR>&nbsp; 
connector-&gt;SetInput( caster-&gt;GetOutput() ); &nbsp;&nbsp;&nbsp; <FONT 
face="Times New Roman">// an image can be created by image writer&nbsp;using 
caster-&gt;GetOutput()&nbsp;data<BR></FONT>&nbsp; 
connector-&gt;GetImporter()-&gt;SetDataScalarTypeToUnsignedChar();<BR>&nbsp; 
this-&gt;RegisteredImage = connector-&gt;GetOutput();&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=3>"this-&gt;RegisteredImage" is accessed 
in vtk pipeline by a get method in another file.</FONT></DIV>
<DIV>vtkImageData *image = registration-&gt;GetRegisteredImage();</DIV>
<DIV>image-&gt;Update();</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face="Times New Roman" size=3>There is an error exception when 
running vtkImageData Updata() method, the execution goes into 
itkVTKImageExportBase.cxx, and fails at calling UpdataInformationCallback() as 
the following.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>void VTKImageExportBase::UpdateInformationCallbackFunction(void* 
userData)<BR>{<BR>&nbsp; 
static_cast&lt;VTKImageExportBase*&gt;(userData)-&gt;<BR>&nbsp;&nbsp;&nbsp; 
UpdateInformationCallback(); // failed<BR>}<BR></DIV>
<DIV>I would be grateful if you could help solve this problem, thanks in 
advance.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Yan</DIV></FONT></DIV></BODY></HTML>