<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Yes at first &nbsp;I tried with
</span><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#558ED5;mso-style-textfill-fill-color:#558ED5;mso-style-textfill-fill-alpha:100.0%">CCFilter-&gt;SetInput(reader1-&gt;GetOutput()); &nbsp;&nbsp;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">It threw the same error so tried the other way. But it didn&#8217;t solve the issue<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thank you.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Bill Lorensen [mailto:bill.lorensen@gmail.com]
<br>
<b>Sent:</b> Monday, September 03, 2012 5:58 PM<br>
<b>To:</b> D, Yamini<br>
<b>Cc:</b> David Doria; insight-users@itk.org<br>
<b>Subject:</b> Re: [Insight-users] One of the common Errors-want to know why it occurs<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">SetInput requires a const.<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Either:<o:p></o:p></p>
<div>
<p style="background:white"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">const &nbsp;itk::Image&lt;InputPixelType, Dimension&gt;* pOutputImage = reader1-&gt;GetOutput();<o:p></o:p></span></p>
<p style="background:white"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&nbsp; CCFilter-&gt;SetInput(pOutputImage); &nbsp;&nbsp;<o:p></o:p></span></p>
<p class="MsoNormal">or<o:p></o:p></p>
</div>
<div>
<p style="background:white"><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">&nbsp; CCFilter-&gt;SetInput(reader1-&gt;GetOutput()); &nbsp;&nbsp;<o:p></o:p></span></p>
<div>
<p class="MsoNormal">On Mon, Sep 3, 2012 at 8:25 AM, D, Yamini &lt;<a href="mailto:Yamini.D@philips.com" target="_blank">Yamini.D@philips.com</a>&gt; wrote:<o:p></o:p></p>
<div>
<div>
<p>Hi,<o:p></o:p></p>
<p>I am sending you a part of the code that involves the error. Headers, typedef and the filter parts. Hessian and Connected component are the filters which included.
<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>#include &quot;stdafx.h&quot;<o:p></o:p></p>
<p>#include &quot;itkHessianToObjectnessMeasureImageFilter.h&quot;<o:p></o:p></p>
<p>#include &quot;itkMultiScaleHessianBasedMeasureImageFilter.h&quot;<o:p></o:p></p>
<p>#include &quot;itkConnectedComponentImageFilter.h&quot;<o:p></o:p></p>
<p>#include &quot;itkImageFileReader.h&quot;<o:p></o:p></p>
<p>#include &quot;itkImageFileWriter.h&quot;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>typedef float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InputPixelType;<o:p></o:p></p>
<p>&nbsp; typedef itk::Image&lt;InputPixelType,Dimension&gt;&nbsp; InputImageType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef float&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutputPixelType;<o:p></o:p></p>
<p>&nbsp; typedef itk::Image&lt;OutputPixelType,Dimension&gt; OutputImageType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::ImageFileReader&lt;InputImageType&gt;&nbsp; FileReaderType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::ImageFileWriter&lt;OutputImageType&gt; FileWriterType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::NumericTraits&lt; InputPixelType &gt;::RealType RealPixelType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::SymmetricSecondRankTensor&lt; RealPixelType, Dimension &gt; HessianPixelType;<o:p></o:p></p>
<p>&nbsp; typedef itk::Image&lt; HessianPixelType, Dimension &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HessianImageType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::HessianToObjectnessMeasureImageFilter&lt; HessianImageType,OutputImageType &gt; ObjectnessFilterType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; typedef itk::MultiScaleHessianBasedMeasureImageFilter&lt; InputImageType,HessianImageType, OutputImageType &gt; MultiScaleEnhancementFilterType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp;&nbsp;// for Connected component<o:p></o:p></p>
<p>&nbsp; typedef itk::ConnectedComponentImageFilter&lt; HessianImageType,OutputImageType &gt; ConnectedComponentFilterType;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>FileReaderType::Pointer imageReader = FileReaderType::New();<o:p></o:p></p>
<p>&nbsp; imageReader-&gt;SetFileName(argv[1]);<o:p></o:p></p>
<p>&nbsp; try<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; {<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; imageReader-&gt;Update();<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; }<o:p></o:p></p>
<p>&nbsp; catch (itk::ExceptionObject &amp;ex)<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; {<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; std::cout &lt;&lt; ex &lt;&lt; std::endl;<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; return EXIT_FAILURE;<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; }<o:p></o:p></p>
<p>.........<o:p></o:p></p>
<p>........<o:p></o:p></p>
<p>FileWriterType::Pointer writer2 = FileWriterType::New();<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; writer2-&gt;SetFileName(argv[9]);<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; writer2-&gt;UseCompressionOn();<o:p></o:p></p>
<p>&nbsp;&nbsp;&nbsp; writer2-&gt;SetInput( multiScaleEnhancementFilter-&gt;GetOutput() );<o:p></o:p></p>
<p>........<o:p></o:p></p>
<p>//CC PART<o:p></o:p></p>
<p>&nbsp; FileReaderType::Pointer reader1 = FileReaderType::New();<o:p></o:p></p>
<p>&nbsp; reader1-&gt;SetFileName(argv[9]);<o:p></o:p></p>
<p>&nbsp; cout&lt;&lt;&quot;reader1 passed&quot;&lt;&lt;endl;<o:p></o:p></p>
<p>&nbsp; ConnectedComponentFilterType::Pointer CCFilter = ConnectedComponentFilterType::New();<o:p></o:p></p>
<p>&nbsp; itk::Image&lt;InputPixelType, Dimension&gt;* pOutputImage = reader1-&gt;GetOutput();<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp; CCFilter-&gt;SetInput(pOutputImage);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b><span style="color:red">&lt;-------------this is the line where I get the error</span></b><o:p></o:p></p>
<p>&nbsp; FileWriterType::Pointer writer4 = FileWriterType::New();<o:p></o:p></p>
<p>&nbsp; writer4-&gt;SetInput(CCFilter-&gt;GetOutput());<o:p></o:p></p>
<p>&nbsp; writer4-&gt;SetFileName(&quot;d:\\Final2.mhd&quot;);<o:p></o:p></p>
<p>&nbsp; cout&lt;&lt;&quot;writer4 passed&quot;&lt;&lt;endl;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>return EXIT_SUCCESS;<o:p></o:p></p>
<div>
<p>}<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>-----Original Message-----<br>
From: David Doria <a href="mailto:[mailto:daviddoria@gmail.com]" target="_blank">
[mailto:daviddoria@gmail.com]</a> <br>
Sent: Monday, September 03, 2012 5:28 PM<br>
To: D, Yamini<br>
Cc: <a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a><br>
Subject: Re: One of the common Errors-want to know why it occurs<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>On Mon, Sep 3, 2012 at 2:17 AM, D, Yamini &lt;<a href="mailto:Yamini.D@philips.com" target="_blank"><span style="color:windowtext;text-decoration:none">Yamini.D@philips.com</span></a>&gt; wrote:<o:p></o:p></p>
<p>&gt; Hi,<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt; Can you tell me what would be the cause of&nbsp; the following error ? I <o:p></o:p></p>
<p>&gt; have come across this lot of times and want to know why this occurs.<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt;&nbsp;<o:p></o:p></p>
<p>&gt; error C2664: 'void<o:p></o:p></p>
<p>&gt; itk::ImageToImageFilter&lt;TInputImage,TOutputImage&gt;::SetInput(const<o:p></o:p></p>
<p>&gt; itk::Image&lt;TPixel,VImageDimension&gt; *)' : cannot convert parameter 1 <o:p></o:p></p>
<p>&gt; from 'itk::Image&lt;TPixel,VImageDimension&gt; *' to 'const <o:p></o:p></p>
<p>&gt; itk::Image&lt;TPixel,VImageDimension&gt; *'<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>Can you please give this some context? I.e. make a minimal compilable example of where you are calling this function that produces the error you are seeing.<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>David<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="100%" align="center">
</div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:gray">The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If
 you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail
 and destroy all copies of the original message.</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><o:p></o:p></p>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">-- <br>
Unpaid intern in BillsBasement at noware dot com<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>