8 #ifndef __fourierBasis_hpp__
9 #define __fourierBasis_hpp__
11 #include "../sigproc/fourierModes.hpp"
12 #include "../improc/eigenCube.hpp"
13 #include "../ioutils/fits/fitsFile.hpp"
30 template<
typename realT>
39 mx::sigproc::makeFourierBasis_Rect( modes, dim, N, MX_FOURIER_MODIFIED, ang);
43 std::string fName = mx::AO::path::basis::modes(basisName,
true);
45 ff.
write(fName, modes);
Standardized paths for the mx::AO system.
Class to manage interactions with a FITS file.
int write(const dataT *im, int d1, int d2, int d3, fitsHeader *head)
Write the contents of a raw array to the FITS file.
void makeModfBasis(const std::string &basisName, int dim, int N, realT ang)
Make the modified Fourier basis.