<div dir="ltr">Hi,<div><br></div><div>I am using <font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">vtkChartHistogram2D as: </span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">vtkChartHistogram2D</span><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">  * </span><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">chart=  vtkChartHistogram2D ::New();</span><br>
</font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">vtkScalarsToColors * fun = vtkScalarsToColors::New();</span><br></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">fun-&gt;Build();</span><br>
</font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">chart-&gt;SetTransferFunction(fun);</span><br></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">chart-&gt;SetInput(image);</span><br>
</font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">chart-&gt;Update();</span><br></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">while update it crashes, when I debugged I got error in vtkPlotHistogram2D file in </span></font><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">GenerateHistogram() function</span><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">:</span></div>
<div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br></span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">void vtkPlotHistogram2D::GenerateHistogram()</span></font></div>
<div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">{</span></font></div><div><br></div><div><div> if (!this-&gt;Output)</div><div>    {</div><div>    this-&gt;Output = vtkSmartPointer&lt;vtkImageData&gt;::New();</div>
<div>    }</div><div>  this-&gt;Output-&gt;SetExtent(this-&gt;Input-&gt;GetExtent());</div><div>  this-&gt;Output-&gt;SetNumberOfScalarComponents(4);</div><div>  this-&gt;Output-&gt;SetScalarTypeToUnsignedChar();</div><div>
  this-&gt;Output-&gt;AllocateScalars();</div></div><div>... some code ...</div><div><br></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">  unsigned char *output =</span></font></div>
<div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">    reinterpret_cast&lt;unsigned char*&gt;(this-&gt;Output-&gt;GetScalarPointer(0,0,0));</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">  if (this-&gt;TransferFunction)</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">    {</span></font></div>
<div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">    this-&gt;TransferFunction-&gt;MapScalarsThroughTable2(input, output, VTK_DOUBLE,</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">                                                    dimension, 1, 4);</span></font></div>
<div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">    } </span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">While calling </span><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px">MapScalarsThroughTable2()</span><span style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;line-height:19px"> output pointer is having bad values.</span><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><br></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px">Am I doing some mistake while using vtkChartHistogram2D?</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br></span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br></span></font></div><div><font color="#253555" face="Roboto, sans-serif"><span style="font-size:14px;line-height:19px"><br>
</span></font></div></div>