Changeset 1419 in Sophya for trunk/SophyaLib/SkyMap/pixelmap.h


Ignore:
Timestamp:
Feb 23, 2001, 12:26:48 PM (25 years ago)
Author:
lemeur
Message:

surcharge d'operateurs =, +=, *= etc...

File:
1 edited

Legend:

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

    r1375 r1419  
    9696/*! Setting pixel values to a constant */
    9797virtual T SetPixels(T v);
    98 inline T operator = (T v) { return(SetPixels(v)); }
     98PixelMap<T>& SetT(T v);
     99  //inline T operator = (T v) { return(SetPixels(v)); }
     100inline PixelMap<T>& operator = (T v) { return(SetT(v)); }
    99101
    100102
     
    141143return(v);
    142144}
     145template <class T>
     146PixelMap<T>& PixelMap<T>::SetT(T v)
     147{
     148int k;
     149for(k=0; k<NbPixels(); k++) PixVal(k) = v;
     150return(*this);
     151}
    143152
    144153
Note: See TracChangeset for help on using the changeset viewer.