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

Ajout flag int lev ds les adaptateurs NObjMgrAdapter::Print(ostream& os, int lev=0) et NamedObjMgr::Print() + modif commande print - Reza 20 Juin 2006

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/nomskymapadapter.cc

    r2933 r2975  
    156156/* --Methode-- */
    157157template <class T>
    158 void NOMAdapter_PixelMap<T>::Print(ostream& os)
    159 {
    160 string s = typeid(*mMap).name();
    161 T moy, sig;
    162 MeanSig(moy, sig);
    163 cout << "SkyMap Type: " << s << " NbPixels= " << mMap->NbPixels() << endl;
    164 cout << "  Mean= " << moy << "  Sig2= " << sig << endl;
     158void NOMAdapter_PixelMap<T>::Print(ostream& os, int lev)
     159{
     160mMap->Show(os);
     161if (lev > 0) {
     162  T moy, sig;
     163  MeanSig(moy, sig);
     164  os << "PixelMap:  Mean= " << moy << "  Sig2= " << sig << endl;
     165}
     166if (lev > 1) {
     167  os << "[k]   (Theta,Phi) :  PixVal" << endl;
     168  double t, p;
     169  for(int k=0; k<10*(lev-1); k++) {
     170    mMap->PixThetaPhi(k, t, p);
     171    os << "[" << k << "]  (" << t << "," << p << ") :  " << mMap->PixVal(k) << endl;
     172  }
     173}
     174
    165175}
    166176
Note: See TracChangeset for help on using the changeset viewer.