<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"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gradient-&gt;SetDimensionality( 
3);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gradient-&gt;SetInput(reader-&gt;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-&gt;GetOutput()-&gt;GetScalarPointer();</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt"> &nbsp;&nbsp;&nbsp;..............</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>