<div>Hi Tomáš and Luis,</div>
<div><strong></strong>&nbsp;</div>
<div>Thank you so much. It works! I changed the declaration of PointSet from</div>
<div>//typedef itk::PointSet&lt; double, Dimension &gt;&nbsp;&nbsp; PointSetType;</div>
<div>to:<br>typedef itk::PointSet&lt;double,Dimension, itk::DefaultStaticMeshTraits&lt;double,Dimension,Dimension,double, double&gt;&gt; PointSetType;</div>
<div>And use Method 2: : Use TransformPoint() for each individual point.</div>
<div>It seems more changes (which I don&#39;t know) need to be made if I want to use Method 1.</div>
<div>&nbsp;</div>
<div>Regards,</div>
<div>Steven<br>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 9/4/07, <b class="gmail_sendername">Tomáš Kazmar</b> &lt;<a href="mailto:Tomash.Kazmar@seznam.cz">Tomash.Kazmar@seznam.cz</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Steven,<br><br>think I found the solution: PointSet&lt;PixelType, Dimension&gt; takes its definition<br>
of PointType and PointContainer from<br>DefaultStaticMeshTraits&lt;PixelType,Dimension,Dimension&gt;. The problem is that<br>such DefaultStaticMeshTraits is in fact<br>DefaultStaticMeshTraits&lt;PixelType,Dimension,Dimension,float,float,PixelType&gt;
<br>where the first of the two floats is the source of your problem.<br><br>Define PointSet with explicit MeshTraits template parameter, eg. like this:<br><br>typedef itk::PointSet&lt;double,2,itk::DefaultStaticMeshTraits&lt;double,2,2,double&gt;&gt; PointSetType;
<br><br>This way the PointSet will use double for its TCoordRep.<br><br>Regards,<br>Tomas<br><br><br># ------------ Původní zpráva ------------<br># Od: Steven ITK &lt;<a href="mailto:itklearner@gmail.com">itklearner@gmail.com
</a>&gt;<br># Předmět: Re: [Insight-users] About TransformPoint<br># Datum: 04.9.2007 08:11:17<br># ----------------------------------------<br># Hi Luis,<br>#<br># Maybe the following is the full error message:<br># //+++++++++++++++++++++++++++++++++++
<br># for Method 1: Use TransformMeshFilter&lt;PointSetType, PointSetType,<br># TransformType&gt;<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(95) : error C2664:
<br># &#39;itk::MatrixOffsetTransformBase&lt;TScalarType,NInputDimensions,NOutputDimensions&gt;::TransformPoint&#39;<br># : cannot convert parameter 1 from &#39;const<br># itk::Point&lt;TCoordRep,NPointDimension&gt;&#39; to &#39;const
<br># itk::Point&lt;TCoordRep,NPointDimension&gt; &amp;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TScalarType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NInputDimensions=3,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NOutputDimensions=3
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=float,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=double,
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reason: cannot convert from &#39;const<br># itk::Point&lt;TCoordRep,NPointDimension&gt;&#39; to &#39;const<br># itk::Point&lt;TCoordRep,NPointDimension&gt;&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=float,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=double,
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No user-defined-conversion operator available that can perform<br># this conversion, or the operator cannot be called<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c:\steven\installation\itk\insighttoolkit-
<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx (60) : while compiling<br># class template member function &#39;void<br># itk::TransformMeshFilter&lt;TInputMesh,TOutputMesh,TTransform&gt;::GenerateData(void)&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TInputMesh=PointSetType,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOutputMesh=PointSetType,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTransform=TransformType<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c:\steven\gdc\segmentation.cpp(1362) : see reference to class
<br># template instantiation<br># &#39;itk::TransformMeshFilter&lt;TInputMesh,TOutputMesh,TTransform&gt;&#39; being compiled<br>#<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TInputMesh=PointSetType,<br>
# 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOutputMesh=PointSetType,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TTransform=TransformType<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(105) : error C2039:
<br># &#39;SetCellLinks&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(105) : error C2039:<br># &#39;GetCellLinks&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx
 (107) : error C2039:<br># &#39;SetCells&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(107) : error C2039:<br># &#39;GetCells&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx
 (108) : error C2039:<br># &#39;SetCellData&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(108) : error C2039:<br># &#39;GetCellData&#39; : is not a member of &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx
 (111) : error C2039:<br># &#39;MaxTopologicalDimension&#39; : is not a member of<br># &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(111) : error C2065:<br># &#39;MaxTopologicalDimension&#39; : undeclared identifier
<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx(115) : error C2039:<br># &#39;SetBoundaryAssignments&#39; : is not a member of<br># &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;c:\steven\installation\itk\insighttoolkit-<br># 3.2.0\code\basicfilters\itktransformmeshfilter.txx
(116) : error C2039:<br># &#39;GetBoundaryAssignments&#39; : is not a member of<br># &#39;itk::PointSet&lt;TPixelType,VDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TPixelType=double,
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;Build log was saved at &quot;file://c:\Steven\GDC\Debug\BuildLog.htm &quot;<br># 1&gt;GDC - 11 error(s), 0 warning(s)<br># ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========
<br>#<br># //+++++++++++++++++++++++++++++++++++<br>#<br># For Method 2: : Use TransformPoint for each individual point<br># 1&gt;c:\steven\gdc\GDC.cpp(1379) : error C2664:<br># &#39;itk::MatrixOffsetTransformBase&lt;TScalarType,NInputDimensions,NOutputDimensions&gt;::TransformPoint&#39;
<br># : cannot convert parameter 1 from &#39;PointType&#39; to &#39;const<br># itk::Point&lt;TCoordRep,NPointDimension&gt; &amp;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TScalarType=double,<br>
# 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NInputDimensions=3,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NOutputDimensions=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=double,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reason: cannot convert from &#39;PointType&#39; to &#39;const<br># itk::Point&lt;TCoordRep,NPointDimension&gt;&#39;<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=double,
<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No user-defined-conversion operator available that can perform<br># this conversion, or the operator cannot be called<br># 1&gt;Build log was saved at &quot;file://c:\Steven\GDC\Debug\BuildLog.htm&quot;
<br># //+++++++++++++++++++++++++++++++++++<br>#<br># I noticed that in the&nbsp;&nbsp;error message for Method 1, one TCoordRep is float<br># type,<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCoordRep=float,<br>
# 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NPointDimension=3<br># 1&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]<br>#<br># but I don&#39;t know what I should do to change it to double.<br># Thank you.<br>#<br># Regards,<br># Steven<br>#<br>#<br>#<br></blockquote></div><br>