Ignore:
Timestamp:
Feb 7, 2009, 10:50:34 PM (17 years ago)
Author:
cmv
Message:

char* -> const char* pour regler les problemes de deprecated string const... + comparaison unsigned signed + suppression EVOL_PLANCK rz+cmv 07/02/2009

File:
1 edited

Legend:

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

    r2990 r3572  
    177177  nPix_ = a.nPix_;
    178178  omeg_ = a.omeg_;
    179   int k;
    180179  if (fgring_ == a.fgring_)
    181     for (k=0; k< nPix_; k++) pixels_(k) = a.pixels_(k);
     180    for (int_4 k=0; k< nPix_; k++) pixels_(k) = a.pixels_(k);
    182181  else {
    183     if (fgring_)  for (k=0; k< nPix_; k++)
     182    if (fgring_)  for (int_4 k=0; k< nPix_; k++)
    184183      pixels_(k) = a.pixels_(ring2nest(nSide_, k));
    185     else  for (k=0; k< nPix_; k++)
     184    else  for (int_4 k=0; k< nPix_; k++)
    186185      pixels_(k) = a.pixels_(nest2ring(nSide_, k));                         
    187186  }
    188   for (k=0; k< a.sliceBeginIndex_.Size(); k++) sliceBeginIndex_(k) = a.sliceBeginIndex_(k);
    189   for (k=0; k< a.sliceLenght_.Size(); k++) sliceLenght_(k) = a.sliceLenght_(k);
     187  for (size_t k=0; k< a.sliceBeginIndex_.Size(); k++) sliceBeginIndex_(k) = a.sliceBeginIndex_(k);
     188  for (size_t k=0; k< a.sliceLenght_.Size(); k++) sliceLenght_(k) = a.sliceLenght_(k);
    190189  return(*this);
    191190}
     
    305304{
    306305  uint_4 nbslices = uint_4(4*nSide_-1);
    307   if (index<0 || index >= nbslices)
     306  if (index<0 || index >= (int_4)nbslices)
    308307    throw RangeCheckError(" SphereHEALPix::ThetaOfSlice()  index out of range");
    309308  r_8 theta, phi0;
     
    322321int_4 SphereHEALPix<T>::GetSymThetaSliceIndex(int_4 idx) const
    323322{
    324   if(idx < 0 || idx >= NbThetaSlices())
     323  if(idx < 0 || idx >= (int_4)NbThetaSlices())
    325324    throw RangeCheckError("SphereHEALPix::GetSymThetaSliceIndex index out of range");
    326325  return (NbThetaSlices()-1-idx);
     
    340339void SphereHEALPix<T>::GetThetaSlice(int_4 index,r_8& theta,TVector<r_8>& phi,TVector<T>& value) const
    341340{
    342   if (index<0 || index >= NbThetaSlices())
     341  if (index<0 || index >= (int_4)NbThetaSlices())
    343342    throw RangeCheckError(" SphereHEALPix::GetThetaSlice()  index out of range");
    344343
     
    391390{
    392391
    393   if (sliceIndex<0 || sliceIndex >= NbThetaSlices())
     392  if (sliceIndex<0 || sliceIndex >= (int_4)NbThetaSlices())
    394393    throw RangeCheckError(" SphereHEALPix::GetThetaSlice() index out of range");
    395394  int_4 iring= sliceBeginIndex_(sliceIndex);
     
    420419
    421420{
    422   if (sliceIndex<0 || sliceIndex >= NbThetaSlices())
     421  if (sliceIndex<0 || sliceIndex >= (int_4)NbThetaSlices())
    423422    throw RangeCheckError(" SphereHEALPix::GetThetaSliceDataPtr(): index out of range");
    424423  if (fgring_)
Note: See TracChangeset for help on using the changeset viewer.