<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7601.18365"></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI; WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<DIV>All,</DIV>
<DIV> </DIV>
<DIV>I am trying to do something simple that is not working, I think this may be very simple but I'm stuck at the moment.  I would like to create an itk::Image to store the results of a segmentation, so that I can change the seed point and re-run the segmentation without losing the initial results.  I am using the DeepCopy example to create a copy of the segmentation filter output, this seems to work OK.</DIV>
<DIV> </DIV>
<DIV>I run into problems when I try to use that image as input to a quickview object.  A modified version of the Quickview demo will illustrate the problem:</DIV>
<DIV> </DIV>
<DIV>#include "QuickView.h"</DIV>
<DIV>int main(int argc, char *argv[])</DIV>
<DIV>{</DIV>
<DIV>  typedef itk::Image< short, 2>  ImageType;</DIV>
<DIV> </DIV>
<DIV>  typedef itk::ImageFileReader<ImageType> ReaderType;</DIV>
<DIV>  ReaderType::Pointer reader = ReaderType::New();</DIV>
<DIV>  reader->SetFileName("d:\\CTChest.dcm");</DIV>
<DIV> </DIV>
<DIV>  ImageType::Pointer image = reader->GetOutput();</DIV>
<DIV> </DIV>
<DIV>  QuickView viewer;</DIV>
<DIV>  viewer.AddImage(image);</DIV>
<DIV>  viewer.Visualize();</DIV>
<DIV> </DIV>
<DIV>  return EXIT_SUCCESS;</DIV>
<DIV>}</DIV>
<DIV> </DIV>
<DIV>This will not compile, the error is at the viewer.AddImage() line and says</DIV>
<DIV> </DIV>
<DIV>"could not deduce template argument for 'TImage *' from 'itk::SmartPointer<TObjectType>'</DIV>
<DIV> </DIV>
<DIV>Can someone explain this to me, and is there a way around this?  Thanks . . .</DIV>
<DIV> </DIV>
<DIV>Kent</DIV>
<DIV> </DIV></BODY></HTML>