-/*****************************************************************************\r
-** FILE IDENTIFICATION\r
-**\r
-** Name: fourier.h\r
-** Purpose: Header for Fourier transform functions\r
-** Programmer: Kevin Rosenberg\r
-** Date Started: Dec 2000\r
-**\r
-** This is part of the CTSim program\r
-** Copyright (C) 1983-2001 Kevin Rosenberg\r
-**\r
-** $Id: fourier.h,v 1.1 2001/01/02 06:33:04 kevin Exp $\r
-**\r
-** This program is free software; you can redistribute it and/or modify\r
-** it under the terms of the GNU General Public License (version 2) as\r
-** published by the Free Software Foundation.\r
-**\r
-** This program is distributed in the hope that it will be useful,\r
-** but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
-** GNU General Public License for more details.\r
-**\r
-** You should have received a copy of the GNU General Public License\r
-** along with this program; if not, write to the Free Software\r
-** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\r
-******************************************************************************/\r
-\r
-#include <complex>\r
-\r
-class ImageFile;\r
-\r
-class Fourier {\r
-public:\r
- static void shuffleFourierToNaturalOrder (ImageFile& im);\r
- static void shuffleNaturalToFourierOrder (ImageFile& im);\r
-\r
- static void shuffleNaturalToFourierOrder (float* pdVector, const int n);\r
- static void shuffleNaturalToFourierOrder (double* pdVector, const int n);\r
- static void shuffleNaturalToFourierOrder (std::complex<double>* pdVector, const int n);\r
- static void shuffleFourierToNaturalOrder (float* pdVector, const int n);\r
- static void shuffleFourierToNaturalOrder (double* pdVector, const int n);\r
- static void shuffleFourierToNaturalOrder (std::complex<double>* pdVector, const int n);\r
-\r
-}; // namespace Fourier\r
-\r
+/*****************************************************************************
+** FILE IDENTIFICATION
+**
+** Name: fourier.h
+** Purpose: Header for Fourier transform functions
+** Programmer: Kevin Rosenberg
+** Date Started: Dec 2000
+**
+** This is part of the CTSim program
+** Copyright (c) 1983-2001 Kevin Rosenberg
+**
+** $Id: fourier.h,v 1.5 2001/01/28 19:20:15 kevin Exp $
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License (version 2) as
+** published by the Free Software Foundation.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+******************************************************************************/
+
+#include <complex>
+
+class ImageFile;
+
+class Fourier {
+public:
+ static void shuffleFourierToNaturalOrder (ImageFile& im);
+ static void shuffleNaturalToFourierOrder (ImageFile& im);
+
+ static void shuffleNaturalToFourierOrder (float* pdVector, const int n);
+ static void shuffleNaturalToFourierOrder (double* pdVector, const int n);
+ static void shuffleNaturalToFourierOrder (std::complex<double>* pdVector, const int n);
+ static void shuffleFourierToNaturalOrder (float* pdVector, const int n);
+ static void shuffleFourierToNaturalOrder (double* pdVector, const int n);
+ static void shuffleFourierToNaturalOrder (std::complex<double>* pdVector, const int n);
+
+}; // namespace Fourier
+