[Insight-users] FFTW

Renaud Isabelle renauisa at yahoo.fr
Thu Nov 17 12:06:01 EST 2005


Hi Hans, 
   
  Thanks for your reply. 
   
  I think you are lucky: apparently, you are building under Linux/Unix, and so, fftw librairies were already installed with Unix package and your system knows exactly where to look for them. Actually, if you take a look at ITK/FindFFTW.cmake, you will see that default directories containing your librairies and your fftw3.h are already mentioned. 
   
  As for me, I am building my projects under CMake followed by Microsoft Visual C++ 6.0. I don't know which files I have to modify to make it work: FindFFTW.cmake, my CMakeLists.txt of my own project ..... ?
   
  Isabelle
  
Hans Johnson <hans-johnson at uiowa.edu> a écrit :
  Renaud,

I have a pre-itk project that has been retrofitted to use the FFTW 
classes from ITK. Here is some source code that is run on many 
different unix platforms every night and build successfully:

http://www.psychiatry.uiowa.edu/cgi-bin/viewcvs.cgi/src/iplProg/gec/gecresearch/gecdeformation/gecitkfft.cc?rev=1.5&cvsroot=brains2&sortby=date&content-type=text/vnd.viewcvs-markup

See 
http://delta.psychiatry.uiowa.edu:8081/BRAINS/Dashboard/TestCatalog?trackid=142&submissionid=837&showall=0&sortBy=name&order=ascending&roottest=.Test.src.iplProg.gec.gectools 
for proof that the tests are passing.

Here are the CMake options I use to build with FFTW (i.e. latest CVS 
version as of October):

FFTW_INCLUDE_PATH:PATH=$(FFTW_INCLUDE_PATH)
FFTWD_LIB:FILEPATH=$(INSTALL_PREFIX)/lib/libfftw3.$(LIB_EXT)
FFTWF_LIB:FILEPATH=$(INSTALL_PREFIX)/lib/libfftw3f.$(LIB_EXT)
USE_FFTWF:BOOL=ON
USE_FFTWD:BOOL=OFF
USE_SCSL:BOOL=OFF

I hope this helps.

Hans


Renaud Isabelle wrote:

> Hi,
> 
> I have just downloaded and installed FFTW on my computer.
> 
> Now, I see that there were some modifications about using FFTW witk 
> ITK: No need to define USE_FFTW but USE_FFTWD and USE_FFTWF instead?!
> 
> Could someone tell me *which steps I have to follow to use 
> itkFFTWRealToComplexConjugateImageFilter in my own proje*ct?
> 
> BTW, I don't understand why I can use 
> itkVnlFFTRealToComplexConjugateImageFilter like that and can't do the 
> same way with itkFFTWRealToComplexConjugateImageFilter. While 
> compiling my own project calling
> /*typedef itk::FFTWRealToComplexConjugateImageFilter 
> FFTFilter*/; it says that *FFTWRealToComplexConjugateImageFilter is 
> not a member of itk*. What should I do exactly to make it a member?
> 
> Plea! se help me to manage with all of this. This is quite urgent and 
> I can't find any help on the net that could satisfy me.
> 
> Isabelle 
> 
> 
>
> ------------------------------------------------------------------------
> *Appel audio GRATUIT partout dans le monde* avec le nouveau Yahoo! 
> Messenger
> Téléchargez le ici ! 
> 
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk.org
>http://www.itk.org/mailman/listinfo/insight-users
> 
>

  


		
---------------------------------
 Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
 Téléchargez le ici !  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20051117/941f44d2/attachment.htm


More information about the Insight-users mailing list