<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font-family:Calibri,sans-serif">
<div>I'd also prefer to use std::abs (and std::????) whenever possible.</div>
<div><br>
</div>
<div>Hans</div>
<div><br>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; border-bottom:medium none; border-left:medium none; padding-bottom:0in; padding-left:0in; padding-right:0in; border-top:#b5c4df 1pt solid; border-right:medium none; padding-top:3pt">
<span style="font-weight:bold">From: </span>Bill Lorensen &lt;<a href="mailto:bill.lorensen@gmail.com">bill.lorensen@gmail.com</a>&gt;<br>
<span style="font-weight:bold">Date: </span>Wednesday, October 31, 2012 9:55 PM<br>
<span style="font-weight:bold">To: </span>Sean McBride &lt;<a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a>&gt;<br>
<span style="font-weight:bold">Cc: </span>&quot;<a href="mailto:vxl-users@lists.sourceforge.net">vxl-users@lists.sourceforge.net</a>&quot; &lt;<a href="mailto:vxl-users@lists.sourceforge.net">vxl-users@lists.sourceforge.net</a>&gt;, ITK &lt;<a href="mailto:insight-developers@itk.org">insight-developers@itk.org</a>&gt;<br>
<span style="font-weight:bold">Subject: </span>Re: [Insight-developers] API change of vnl_math to namespace<br>
</div>
<div><br>
</div>
<div>
<div>Is there any reason for us to be using vnl_math?<br>
<br>
<div class="gmail_quote">On Wed, Oct 31, 2012 at 5:02 PM, Sean McBride <span dir="ltr">
&lt;<a href="mailto:sean@rogue-research.com" target="_blank">sean@rogue-research.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div class="im">On Wed, 31 Oct 2012 20:47:57 &#43;0000, Matt McCormick said:<br>
<br>
&gt;Hi,<br>
&gt;<br>
&gt;Recently, changes were made in vnl_math.h so that vnl_math_abs is now<br>
&gt;vnl_math::abs, etc.<br>
&gt;<br>
&gt;This is causing pain in ITK :-(.<br>
&gt;<br>
&gt;What is the recommended way to deal with this change in a<br>
&gt;backwards-compatible way? &nbsp;I could not find pre-processor version<br>
&gt;definitions in core/vnl/vnl_config.h or core/vxl_config.h<br>
<br>
</div>
This is partly my fault... and is ironic because the change was meant to *help* ITK. :(<br>
<br>
I submitted a patch to the vxl folks based on this:<br>
&lt;<a href="http://review.source.kitware.com/#/c/6025/" target="_blank">http://review.source.kitware.com/#/c/6025/</a>&gt;<br>
<br>
see the thread &quot;Patch from ITK (Avoid C&#43;&#43;0x constexpr error)&quot; on the vxl list. &nbsp;After some discussion about whether to accept the patch or not, it was accepted (but expanded on!) and committed in r35854 (and perhaps others).<br>
<br>
I'm not sure why Peter made even more extensive changes... Peter?<br>
<br>
Cheers,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
____________________________________________________________<br>
Sean McBride, B. Eng &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a><br>
Rogue Research &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.rogue-research.com" target="_blank">www.rogue-research.com</a><br>
Mac Software Developer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Montréal, Québec, Canada<br>
</font></span>
<div class="HOEnZb">
<div class="h5"><br>
<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://kitware.com/products/protraining.php" target="_blank">http://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-developers" target="_blank">http://www.itk.org/mailman/listinfo/insight-developers</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Unpaid intern in BillsBasement at noware dot com<br>
<br>
</div>
</div>
</span><br>
<br>
<hr>
Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged.&nbsp; If you are not the intended recipient, you are hereby notified that any
 retention, dissemination, distribution, or copying of this communication is strictly prohibited.&nbsp; Please reply to the sender that you have received the message in error, then delete it.&nbsp; Thank you.
<hr>
</body>
</html>