<div dir="ltr">As SimplexMeshGeometry::PointType is defined as itk::Point&lt;double,3&gt;<br>in itkDeformableSimplexMesh3DFilter.txx(164)<br><span class="HcCDpe"></span>data-&gt;pos = points.Value(); //error because&nbsp; itk::Point&lt;double,3&gt; = itk::Point&lt;float,3&gt;<br>
<br>One possible way to solve it is to make class SimplexMeshGeometry template or<br>overload function operator= in itk::Point<br>template&lt;class PointValueType&gt;<br>Point&amp; operator= (const Point&lt;PointValueType,NPointDimension&gt; &amp; r)<br>
{<br>&nbsp;&nbsp;&nbsp; const FixedArray&lt;PointValueType, NPointDimension&gt; &amp; fa = r;<br>&nbsp;&nbsp;&nbsp; BaseArray::operator=(fa);<br> &nbsp; &nbsp; return *this;<br>}<br><br><br><br>regards<br><br>nadan<br><br><div class="gmail_quote">On Thu, Oct 9, 2008 at 7:52 PM, Dan Mueller <span dir="ltr">&lt;<a href="mailto:dan.muel@gmail.com">dan.muel@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Insight Users,<br>
<br>
I am trying to use itk::DeformableSimplexMesh3DFilter with a specific<br>
mesh trait. However I am encountering compilation errors. Can someone<br>
point out what I am doing wrong?<br>
<br>
Changing TCoordRep (below) from float to double makes the error go<br>
away. However, I would like the pixel type and coord rep type to be<br>
the same (ie. float). Why is this not allowed?<br>
<br></blockquote></div><br></div>