<body>
<div align="left"><font face="Arial"><span style="font-size:10pt">hi, all,</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">I write a vtk pipeline to computer
gradient magnitude of volume data. I want to get the
pointer to this gradient magnitude. I wrote the following pipeline.But I cannot get the
pointer to this gradient magnitude. The value of the pointer is always 0x0000000.Is
there any other method to get scalar pointer? How to get the pointer to the gradient
magnitude?</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">My pipeline is like this:</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">vtkImageGradientMagnitude *gradient=vtkImageGradientMagnitude::New();</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt"> gradient->SetDimensionality(
3);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt"> gradient->SetInput(reader->GetOutput());</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">////<b>Following line is to get scalar
pointer, but I can not get its pointer</b>.</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">unsigned short *Pointer = (unsigned
short *)gradient->GetOutput()->GetScalarPointer();</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt"> ..............</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Thank you in advance.</span></font></div>
<div align="left"><br>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Jianlong</span></font></div>
<div align="left"></div>
</body>