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/spherethetaphi.cc

    r2990 r3572  
    192192  NPix_  = a.NPix_;
    193193  Omega_ = a.Omega_;
    194   int_4 k;
    195   for (k=0; k< NPix_; k++) pixels_(k) = a.pixels_(k);
    196   for (k=0; k< a.NPhi_.Size(); k++) NPhi_(k) = a.NPhi_(k);
    197   for (k=0; k< a.TNphi_.Size(); k++) TNphi_(k) = a.TNphi_(k);
    198   for (k=0; k< a.Theta_.Size(); k++) Theta_(k) = a.Theta_(k);
     194  for (int_4 k=0; k< NPix_; k++) pixels_(k) = a.pixels_(k);
     195  for (size_t k=0; k< a.NPhi_.Size(); k++) NPhi_(k) = a.NPhi_(k);
     196  for (size_t k=0; k< a.TNphi_.Size(); k++) TNphi_(k) = a.TNphi_(k);
     197  for (size_t k=0; k< a.Theta_.Size(); k++) Theta_(k) = a.Theta_(k);
    199198  return(*this);
    200199
     
    613612int_4 SphereThetaPhi<T>::GetSymThetaSliceIndex(int_4 idx) const
    614613{
    615   if(idx < 0 || idx >= NbThetaSlices())
     614  if(idx < 0 || idx >= (int_4)NbThetaSlices())
    616615    throw RangeCheckError("SphereThetaPhi::GetSymThetaSliceIndex index out of range");
    617616  return (NbThetaSlices()-1-idx);
     
    630629{
    631630
    632   if(index < 0 || index >= NbThetaSlices())
     631  if(index < 0 || index >= (int_4)NbThetaSlices())
    633632    throw RangeCheckError("SphereThetaPhi::GetThetaSlice(idx...) index out of range");
    634633   
     
    665664{
    666665
    667   if(index < 0 || index >= NbThetaSlices())
     666  if(index < 0 || index >= (int_4)NbThetaSlices())
    668667    throw RangeCheckError("SphereThetaPhi::GetThetaSlice(idx...)  idx out of range");
    669668
     
    673672  pixelIndices.ReSize(lring);
    674673  value.ReSize(lring);
    675   double Te= 0.;
    676   double Fi= 0.;
    677674  for(int_4 kk = 0; kk < lring; kk++)  {
    678675    pixelIndices(kk)=kk+iring ;
     
    686683T* SphereThetaPhi<T>::GetThetaSliceDataPtr(int_4 index)
    687684{
    688   if(index < 0 || index >= NbThetaSlices())
     685  if(index < 0 || index >= (int_4)NbThetaSlices())
    689686    throw RangeCheckError("SphereThetaPhi::GetThetaSliceDataPtr(idx)  idx out of range");
    690687  return pixels_.Begin()+Index(index,0);
Note: See TracChangeset for help on using the changeset viewer.