[Insight-users] Get the data buffer of itk::Image?
   
    Luis Ibanez
     
       luis . ibanez at kitware . com
       
    Wed, 15 Oct 2003 09:28:11 -0400
    
    
  
Hi Feng,
You can get the buffer from the itk::Image
http://www . itk . org/Insight/Doxygen/html/classitk_1_1Image . html
by using the method
        GetBufferPointer()
http://www . itk . org/Insight/Doxygen/html/classitk_1_1Image . html#z839_0
It will return a raw pointer to the pixel type.
You could also use the method
        GetPixelContainer()
http://www . itk . org/Insight/Doxygen/html/classitk_1_1Image . html#a11
That returns the intermediate class holding the buffer.
Regards,
   Luis
-------------------
Feng Zhuge wrote:
> I am pretty new to this wonderful package and any help
> is greatly appreciated. 
> 
> Some 3rd party software, e.g., fftw, will take a data
> buffer as its input and output. Like, double *
> Some3rdPartyProcess(double *inputBuffer);
> 
> Therefore, the iterator in ITK does not work for me
> well. 
> 
> Is there a way I can get an itk::Image object's
> buffer?
> I found a m_Buffer member in Image but I am not sure
> how safe it is to use it. 
>