Changeset 701 in Sophya for trunk/SophyaLib/Samba/spheregorski.h


Ignore:
Timestamp:
Jan 4, 2000, 3:27:29 PM (26 years ago)
Author:
ansari
Message:

mise a jour de persistances par objets delegues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Samba/spheregorski.h

    r698 r701  
    5151
    5252template<class T>
     53class FIO_SphereGorski;
     54
     55template<class T>
    5356class SphereGorski : public SphericalMap<T>
    5457{
     58
     59  friend class FIO_SphereGorski<T>;
    5560
    5661public :
     
    7479/*!    Return number of  pixels of the  splitting */
    7580virtual int_4 NbPixels() const;
    76 inline void setNbPixels(int_4 n) {nPix_= n;}
    7781
    7882/* Valeur du contenu du pixel d'indice "RING" k  */
     
    115119   fulfil this requirement.
    116120*/
    117 virtual double PixSolAngle(int_4 dummy) const;
    118 inline void setPixSolAngle(double x) {omeg_= x;}
     121virtual double PixSolAngle(int_4 dummy=0) const;
    119122
    120123// --------------- Specific methods
     
    160163
    161164
    162 /* retourne/fixe la valeur du parametre Gorski */
     165/* retourne la valeur du parametre Gorski */
    163166inline virtual int_4 SizeIndex() const {return(nSide_);}
    164 inline void setSizeIndex(int_4 n) {nSide_= n;}
    165167
    166168/* retourne les pointeurs /remplit les tableaux */
    167 inline const NDataBlock<T>* getDataBlock() const { return (&pixels_); }
    168 inline void setDataBlock(T* data,int_4 m) { pixels_.FillFrom(m,data); }
    169 
    170 /*  Acces to the DataBlock  */
    171 inline       NDataBlock<T>& DataBlock()       {return pixels_;}
    172 inline const NDataBlock<T>& DataBlock() const {return pixels_;}
     169
    173170
    174171
     
    189186void pix2ang_ring(int_4 nside,int_4 ipix,double& theta,double& phi) const;
    190187void pix2ang_nest(int_4 nside,int_4 ipix,double& theta,double& phi) const;
     188inline void setParameters(int_4 nside, int_4 nbpixels, double solangle)
     189  {
     190    nSide_= nside;
     191    nPix_= nbpixels;
     192    omeg_= solangle;
     193  }
    191194
    192195// ------------- variables internes -----------------------
Note: See TracChangeset for help on using the changeset viewer.