diff --git a/FitsIOServer/fitsautoreader.cc b/FitsIOServer/fitsautoreader.cc index e39d32d1410d821679969ec8e1ec86776844e613..7734ce6178f0bf6d797b69ec45bbd1656709c5fd 100644 --- a/FitsIOServer/fitsautoreader.cc +++ b/FitsIOServer/fitsautoreader.cc @@ -7,6 +7,12 @@ // objets //////////////////////////////////////////////////////////////////// +/*! + \class SOPHYA::FITS_AutoReader + \ingroup FitsIOServer + FITS reader with automatic mapping on SOPHYA objects. +*/ + FITS_AutoReader::FITS_AutoReader() {InitNull();}; FITS_AutoReader::FITS_AutoReader(const char inputfile[]) { diff --git a/FitsIOServer/fitsfile.cc b/FitsIOServer/fitsfile.cc index 0148e36866edf24d70fd40f14cf6b089beb6c743..dc04b4192635417739ee3dcb1e636d577350dd08 100644 --- a/FitsIOServer/fitsfile.cc +++ b/FitsIOServer/fitsfile.cc @@ -6,6 +6,11 @@ #include "anydataobj.h" #include "fitsspherehealpix.h" +/*! + \defgroup FitsIOServer FitsIOServer module + This module contains classes which handle FITS format I/O for + SOPHYA objects. This module uses cfitsio library. +*/ void BnTblLine::setFormat(int dc, int fc, int ic, int lc, int bc,int cc, vector<string> names) { @@ -64,6 +69,7 @@ void BnTblLine::Print() /*! \class SOPHYA::FitsIOHandler + \ingroup FitsIOServer The class structure is analogous to Sophya-PPersist system : Each SOPHYA object XXX is associated with a object of class FITS_XXX (inheriting from FitsFileHandler), to which input/output operations with FITS @@ -142,11 +148,6 @@ void FitsIOHandler::Write(FitsOutFile& os) } -/*! - \class SOPHYA::FitsIOHandler -Class (virtual) for managing FITS format files -*/ - FitsFile::~FitsFile() @@ -203,7 +204,7 @@ string FitsFile::GetErrStatus(int status) /*! \class SOPHYA::FitsInFile - + \ingroup FitsIOServer class for reading SOPHYA objects from FITS Format Files (uses cfitsio lib) */ @@ -1251,6 +1252,7 @@ void FitsInFile::KeywordsIntoDVList(fitsfile* fileptr, DVList& dvl, int hdunum) /*! \class SOPHYA::FitsOutFile + \ingroup FitsIOServer Class for loading SOPHYA objects from FITS Format Files (uses cfitsio lib) */ diff --git a/FitsIOServer/fitslocalmap.cc b/FitsIOServer/fitslocalmap.cc index 9a3869fa29530b22ea5761390cb4178a04d5bc9a..08faab60bcc978cbc25c01ac66ba73ebb075f3b5 100644 --- a/FitsIOServer/fitslocalmap.cc +++ b/FitsIOServer/fitslocalmap.cc @@ -5,6 +5,12 @@ // pout LocalMap /////////////////////////////////////////////////////////// +/*! + \class SOPHYA::FITS_LocalMap + \ingroup FitsIOServer + FITS format I/O handler for SOPHYA::LocalMap objects. +*/ + using namespace SOPHYA; template <class T> diff --git a/FitsIOServer/fitsntuple.cc b/FitsIOServer/fitsntuple.cc index c146cfb87da5d56d9cd3bc6babc1e1daa46b4dc7..2fa51083d0bed0cf93861c42fec13dcba54e78f3 100644 --- a/FitsIOServer/fitsntuple.cc +++ b/FitsIOServer/fitsntuple.cc @@ -10,6 +10,11 @@ #define LONNOM1 (LONNOM+1) +/*! + \class SOPHYA::FITS_NTuple + \ingroup FitsIOServer + FITS format I/O handler for SOPHYA::NTuple objects. +*/ FITS_NTuple::FITS_NTuple() { diff --git a/FitsIOServer/fitsspherehealpix.cc b/FitsIOServer/fitsspherehealpix.cc index 69636680633d84ad2753e82ced308e6a9106fe0c..9d32f159a2701ee452c19ac4d4fada0603461700 100644 --- a/FitsIOServer/fitsspherehealpix.cc +++ b/FitsIOServer/fitsspherehealpix.cc @@ -10,6 +10,12 @@ // SphereHealpix //////////////////////////////////////////////////////////////////// +/*! + \class SOPHYA::FITS_SphereHEALPix + \ingroup FitsIOServer + FITS format I/O handler for SOPHYA::SphereHEALPix objects. +*/ + template <class T> FITS_SphereHEALPix<T>::FITS_SphereHEALPix() diff --git a/FitsIOServer/fitstarray.cc b/FitsIOServer/fitstarray.cc index 2de8c36a5f77ba64013e7a45cf1ecc9e20307deb..91c5cdf5bb53827a818eb6383e55ea0e9c359844 100644 --- a/FitsIOServer/fitstarray.cc +++ b/FitsIOServer/fitstarray.cc @@ -6,6 +6,12 @@ // pout TArray /////////////////////////////////////////////////////////// +/*! + \class SOPHYA::FITS_TArray + \ingroup FitsIOServer + FITS format I/O handler for SOPHYA::TArray objects in Sophya. +*/ + using namespace SOPHYA; template <class T> diff --git a/FitsIOServer/fitsxntuple.cc b/FitsIOServer/fitsxntuple.cc index 30a17c7891ba525df16f80165b9d0c8a2bf1b56f..ac8c9cb5894a7a1849fa6079e937ba12f13bb0d5 100644 --- a/FitsIOServer/fitsxntuple.cc +++ b/FitsIOServer/fitsxntuple.cc @@ -5,6 +5,12 @@ // pout XNTuple /////////////////////////////////////////////////////////// +/*! + \class SOPHYA::FITS_XNTuple + \ingroup FitsIOServer + FITS format I/O handler for SOPHYA::XNTuple objects. +*/ + #define LONNOM 31