Changeset 2808 in Sophya for trunk/SophyaLib/SkyMap


Ignore:
Timestamp:
Jun 14, 2005, 1:25:05 PM (20 years ago)
Author:
ansari
Message:

MAJ documentation - Reza 14/6/2005

Location:
trunk/SophyaLib/SkyMap
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyMap/sphereecp.cc

    r2621 r2808  
    33#include <math.h>
    44
     5/*!
     6  \class SOPHYA::SphereECP
     7  \ingroup SkyMap
     8  \brief Spherical maps in Equatorial Cylindrical Projection
     9
     10  Class implementing spherical maps, with a pixelisation
     11  corresponding to the an Equatorial Cylindrical Projection.
     12  Pixel size varie from equator to poles. The sphere is divided
     13  into a number of slices along the parallels. Each slice is subdivided
     14  into the same number of pixels.
     15  This class provides the possibility to have partial coverage.
     16  Can be used for the following types: <br>
     17  <tt> int_4 , r_4 , r_8 , complex<r_4> , complex<r_8> </tt>
     18*/
     19
    520namespace SOPHYA {
    621
     22//! Default constructor
    723template <class T>
    824SphereECP<T>::SphereECP()
     
    2339}
    2440
     41/*!
     42  \brief  Constructor with the pixelisation parameter m
     43 
     44  Complete coverage.
     45  The sphere is divided into \b m slices in theta (0..pi). each slice is divided
     46  into \b 2m pixels (along phi)
     47*/
    2548template <class T>
    2649SphereECP<T>::SphereECP(int m)
     
    4063}
    4164
     65/*!
     66  Complete coverage.
     67  \b ntet slices in theta (0..pi) and \b nphi pixels (along phi) for
     68  each slice in theta
     69*/
    4270template <class T>
    4371SphereECP<T>::SphereECP(int ntet, int nphi)
     
    5886}
    5987
     88/*!
     89  Partial coverage :
     90  \b ntet slices in theta , in the range (tet1 .. tet2) and \b nphi pixels (along phi) for
     91  each slice in theta in the range (phi1 .. phi2)
     92*/
    6093template <class T>
    6194SphereECP<T>::SphereECP(r_8 tet1, r_8 tet2, int ntet, r_8 phi1, r_8 phi2, int nphi)
     
    88121}
    89122
     123//! Copy constructor - shares the pixel data if \b share=true
    90124template <class T>
    91125SphereECP<T>::SphereECP(const SphereECP<T>& a, bool share)
     
    106140}
    107141
     142//! Copy constructor - shares the pixel data
    108143template <class T>
    109144SphereECP<T>::SphereECP(const SphereECP<T>& a)
  • trunk/SophyaLib/SkyMap/spherehealpix.cc

    r2615 r2808  
    2121  \class SOPHYA::SphereHEALPix
    2222  \ingroup SkyMap
     23  \brief Spherical maps in HEALPix pixelisation scheme.
     24
    2325  Class implementing spherical maps, in the HEALPix pixelisation scheme,
    2426  with template data types (double, float, complex, ...)
  • trunk/SophyaLib/SkyMap/spherethetaphi.cc

    r2615 r2808  
    1010  \class SOPHYA::SphereThetaPhi
    1111  \ingroup SkyMap
     12
     13  \brief Spherical map with equal latitude (iso-theta) rings
     14
     15
    1216  Class implementing spherical maps, with equal latitude (iso-theta) rings
    1317  pixelisation scheme - with template data types (double, float, complex, ...)
Note: See TracChangeset for help on using the changeset viewer.