<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
Hi all,</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
I am sorry have asked this question once and did not get any response, I am still trying this , So I am asking the question again. </p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
I wanted to add cnurb interpolation to my contour representation. So I sub-classed the vtkContourLineInterpolator and added my interpolation in the method, virtual int InterpolateLine. My problem is I am getting the intermediate points I have added plus straight lines between nodes. I am using AddIntermediatePointWorldPosition method to add points between nodes. And when I try to change the contour by dragging control points the straight lines are changed (which were added by deafault.), not the points I have added. Below is the piece of code where I call for the sub class.</p>
<blockquote style="margin:0px 0px 10px;padding:10px 10px 1px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);quotes:none;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;clear:both;word-wrap:break-word;background-repeat:initial initial">vtkSmartPointer cnurbInterpolater = vtkSmartPointer::New();</p>
</blockquote><pre class="lang-c prettyprint" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif"><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">pNurb </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">  pNurb</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">size </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> size</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">x </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> x</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">y </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> y</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">z </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> z</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">MaximumCurveError</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">0.0000001</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">MaximumCurveLineSegments</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">10000</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
contourRep</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">SetLineInterpolator</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">cnurbInterpolater</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span></code></pre><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
And below is my class that sub classed the vtkContourLineInterpolator:</p><blockquote style="margin:0px 0px 10px;padding:10px 10px 1px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);quotes:none;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;clear:both;word-wrap:break-word;background-repeat:initial initial">class CnurbsInterpolate:public vtkContourLineInterpolator {</p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;clear:both;word-wrap:break-word;background-repeat:initial initial">public:</p></blockquote><pre class="lang-c prettyprint" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif"><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">CNurbsCurve</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> pNurb</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
vtkSmartPointer</span><span class="str" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">&lt;vtkPoints&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> points</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> x</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> y</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> z</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">MaximumCurveError</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
    </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">    </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">MaximumCurveLineSegments</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> <br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> size</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">public</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">:</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
<br></span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">static</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">CnurbsInterpolate</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">New</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">()</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> <br>
  </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">return</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">new</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">CnurbsInterpolate</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> <br>
</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">CnurbsInterpolate</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">()</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">{}</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
<br></span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">InterpolateLine</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> vtkRenderer </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">vtkNotUsed</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">ren</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">),</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                                                   vtkContourRepresentation </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">rep</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                                                   </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> idx1</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> idx2 </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">)</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span></code></pre><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
{</p><pre class="lang-c prettyprint" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px">
<code style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif"><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">*</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">controlPointsStack2 </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">new</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">[</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">3</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">];</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
 </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">this</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">pNurb</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">Interpolate</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">x</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">y</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">z</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> size</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">+</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">2</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">for</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">int</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">0</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&lt;=</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">100</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">++)</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">Uiter</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">)/</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">100.0</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">double</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> xn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">yn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">zn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">this</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">pNurb</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">GetPoint</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">Uiter</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">xn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">yn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">zn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
<br>            controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">[</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">0</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">]</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> xn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">[</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">1</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">]</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> yn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">[</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">]</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">=</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> zn</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">if</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&gt;=</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">0</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&amp;&amp;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&lt;</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">12</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">){</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                rep</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">AddIntermediatePointWorldPosition</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">0</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">else</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">if</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&gt;=</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">12</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&amp;&amp;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&lt;</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">57</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">){</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                rep</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">AddIntermediatePointWorldPosition</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">1</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">else</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">if</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&gt;=</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">57</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&amp;&amp;</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"> i</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">&lt;</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">95</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">){</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">this</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">Representation</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">AddIntermediatePointWorldPosition</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="kwd" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139);background-repeat:initial initial">else</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">{</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
                rep</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">-&gt;</span><span class="typ" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175);background-repeat:initial initial">AddIntermediatePointWorldPosition</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">(</span><span class="lit" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0);background-repeat:initial initial">3</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">,</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">controlPointsStack2</span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">);</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
            </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
        </span><span class="pun" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent">}</span><span class="pln" style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent"><br>
</span></code></pre><blockquote style="margin:0px 0px 10px;padding:10px 10px 1px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);quotes:none;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;clear:both;word-wrap:break-word;background-repeat:initial initial">delete [] controlPointsStack2;</p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:transparent;clear:both;word-wrap:break-word;background-repeat:initial initial">return 1;}</p></blockquote><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
I have discussed the problem in stackoverflow as well:</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
<a href="http://stackoverflow.com/questions/11789097/sub-classing-vtkcontourlineinterpolator-adds-default-straight-lines-also" style="font-family:arial;font-size:small;line-height:normal">http://stackoverflow.com/questions/11789097/sub-classing-vtkcontourlineinterpolator-adds-default-straight-lines-also</a>
</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(255,255,255);clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px">
Please help me. Thanks a lot.</p><div><br></div>