![]() |
PURIFY
Next-generation radio interferometric imaging
|
#include <pfitsio.h>
Public Member Functions | |
header_params (const std::string &fits_name_, const std::string &pix_units_, const t_real channels_total_, const t_real ra_, const t_real dec_, const stokes pol, const t_real cellx_, const t_real celly_, const t_real mean_frequency_, const t_real channel_width_, const t_uint niters_, const bool hasconverged_, const t_real relative_variation_, const t_real residual_convergence_, const t_real epsilon_) | |
create fits header object and fill More... | |
header_params () | |
create empty fits header More... | |
bool | operator== (const header_params &h2) const |
bool | operator!= (const header_params &h2) const |
Public Attributes | |
std::string | fits_name = "output_image.fits" |
t_real | mean_frequency = 0 |
t_real | cell_x = 1 |
t_real | cell_y = 1 |
t_real | ra = 0 |
t_real | dec = 0 |
t_int | pix_ref_x = 0 |
t_int | pix_ref_y = 0 |
std::string | pix_units = "Jy/BEAM" |
t_real | channels_total = 1 |
t_real | channel_width = 8 |
t_real | polarisation = 1 |
t_int | niters = 0 |
bool | hasconverged = false |
t_real | relative_variation = 0 |
t_real | residual_convergence = 0 |
t_real | epsilon = 0 |
|
inline |
create fits header object and fill
Definition at line 33 of file pfitsio.h.
References purify::I, PURIFY_LOW_LOG, and purify::stokes_int.
|
inline |
|
inline |
|
inline |
Definition at line 63 of file pfitsio.h.
References cell_x, cell_y, channel_width, channels_total, dec, epsilon, hasconverged, mean_frequency, niters, pix_ref_x, pix_ref_y, pix_units, polarisation, PURIFY_MACRO, ra, relative_variation, and residual_convergence.
t_real purify::pfitsio::header_params::cell_x = 1 |
Definition at line 17 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::cell_y = 1 |
Definition at line 18 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::channel_width = 8 |
Definition at line 25 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::channels_total = 1 |
Definition at line 24 of file pfitsio.h.
Referenced by operator==(), and TEST_CASE().
t_real purify::pfitsio::header_params::dec = 0 |
Definition at line 20 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::epsilon = 0 |
Definition at line 31 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
std::string purify::pfitsio::header_params::fits_name = "output_image.fits" |
Definition at line 15 of file pfitsio.h.
Referenced by main(), saveDirtyImage(), savePSF(), TEST_CASE(), purify::pfitsio::write2d(), and purify::pfitsio::write3d().
bool purify::pfitsio::header_params::hasconverged = false |
Definition at line 28 of file pfitsio.h.
Referenced by main(), operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::mean_frequency = 0 |
Definition at line 16 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_int purify::pfitsio::header_params::niters = 0 |
Definition at line 27 of file pfitsio.h.
Referenced by main(), operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_int purify::pfitsio::header_params::pix_ref_x = 0 |
Definition at line 21 of file pfitsio.h.
Referenced by operator==().
t_int purify::pfitsio::header_params::pix_ref_y = 0 |
Definition at line 22 of file pfitsio.h.
Referenced by operator==().
std::string purify::pfitsio::header_params::pix_units = "Jy/BEAM" |
Definition at line 23 of file pfitsio.h.
Referenced by main(), operator==(), saveDirtyImage(), savePSF(), TEST_CASE(), purify::pfitsio::write2d(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::polarisation = 1 |
Definition at line 26 of file pfitsio.h.
Referenced by operator==(), and TEST_CASE().
t_real purify::pfitsio::header_params::ra = 0 |
Definition at line 19 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::relative_variation = 0 |
Definition at line 29 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().
t_real purify::pfitsio::header_params::residual_convergence = 0 |
Definition at line 30 of file pfitsio.h.
Referenced by operator==(), TEST_CASE(), and purify::pfitsio::write3d().