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/sphericalmap.h

    r2968 r2973  
    4848virtual uint_4 NbThetaSlices() const=0;
    4949virtual r_8  ThetaOfSlice(int_4 index) const=0;
     50/*!
     51  Return true if some theta slices have a symmetric counter-part at (Pi-Theta)
     52  (the default implementation return true)
     53*/
     54virtual bool  HasSymThetaSlice() const { return false; }
     55/*!
     56  Return the slice index for the symmetric slice theta=Pi-ThetaOfSlice(idx)
     57  an invalid index is returned if the symmetric slice does not exist
     58*/
     59virtual int_4 GetSymThetaSliceIndex(int_4 idx) const { return -1; }
    5060virtual void GetThetaSlice(int_4 index,r_8& theta, TVector<r_8>& phi, TVector<T>& value) const=0;
    5161virtual void GetThetaSlice(int_4 sliceIndex, r_8& theta, r_8& phi0, TVector<int_4>& pixelIndices,TVector<T>& value) const=0 ;
Note: See TracChangeset for help on using the changeset viewer.