Ignore:
Timestamp:
Jun 20, 2006, 6:01:49 PM (19 years ago)
Author:
ansari
Message:

1/ Nettoyage+commentaires/doxygen ds Vector3d, UnitVector, LongLat,
SphereCoordSys ...
2/ Ajout de la classe angle pour faciliter les conversions rad<>deg<>arcmin
dans le fichier vector3d.h .cc
3/ nettoyage/uniformisation methodes print pour pixelmap, ajout de la
methode PixelMap<T>::Show()
4/ Ajout methodes SphericalMap<T>::HasSymThetaSlice() et
GetSymThetaSliceIndex(int_4 idx) et leurs implementations pour
SphereHEALPix et SphereThetaPhi en vue de l'optimisation du calcul
transforme Ylm
5/ Ajout methode ResolToSizeIndex ds SphereThetaPhi , SphereHEALPix et
SphereECP

Reza , 20 Juin 2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyMap/spherehealpix.h

    r2968 r2973  
    4444         { HEALPix::pix2ang_nest(nside, ipix, theta, phi); }
    4545
     46  //! return the size index (=nside) corresponding to resolution res (in radian)
     47  static inline int_4 ResolToSizeIndex(double res)
     48         { return  HEALPix::ResolToSizeIndex(res); }
     49
     50  //! return the size index (=nside) corresponding to resolution res (in radian)
     51  static inline int_4 ResolToNSide(double res)
     52         { return  HEALPix::ResolToSizeIndex(res); }
     53
    4654SphereHEALPix();
    4755SphereHEALPix(int_4 m);
     
    7280virtual uint_4 NbThetaSlices() const;
    7381virtual r_8  ThetaOfSlice(int_4 index) const;
     82virtual bool  HasSymThetaSlice() const;
     83virtual int_4 GetSymThetaSliceIndex(int_4 idx) const;
     84
    7485virtual void GetThetaSlice(int_4 index,r_8& theta,TVector<r_8>& phi,TVector<T>& value) const;
    7586virtual void GetThetaSlice(int_4 sliceIndex,r_8& theta, r_8& phi0, TVector<int_4>& pixelIndices,TVector<T>& value) const ;
     
    125136
    126137void print(ostream& os) const;
    127 
     138inline void Print(ostream& os) const { print(os); }
    128139
    129140
Note: See TracChangeset for help on using the changeset viewer.