Ignore:
Timestamp:
Sep 3, 2004, 6:25:13 PM (21 years ago)
Author:
cmv
Message:

intro PARTIELLE de HistoErr cmv 3/9/04

File:
1 edited

Legend:

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

    r2383 r2605  
    1717#endif
    1818
    19 //-------------------------------------------------------------------------
    20 // Class Adaptateur d'objet (Pour NamedObjMgr) d'objet Histo / HProf
    21 //-------------------------------------------------------------------------
     19//-----------------------------------------------------------------------------
     20// Class Adaptateur d'objet (Pour NamedObjMgr) d'objet Histo / HProf / HistoErr
     21//-----------------------------------------------------------------------------
    2222
    2323/* --Methode-- */
     
    4545{
    4646HProf * hp = dynamic_cast<HProf *>(mHis);
    47 if(hp) return("HProf "); else return("Histo ");
     47HistoErr * herr = dynamic_cast<HistoErr *>(mHis);
     48if(hp) return("HProf ");
     49else if(herr) return("HistoErr ");
     50else return("Histo ");
    4851}
    4952
     
    7881mHis->UpdateHisto();  // pour le cas ou c'est un HProf
    7982HProf * hp = dynamic_cast<HProf *>(mHis);
    80 if(hp==NULL) return( new Histo(*mHis) );
    81 return( new HProf(*hp) );
     83HistoErr * herr = dynamic_cast<HistoErr *>(mHis);
     84if(hp) return( new HProf(*hp) );
     85else if(herr) return( new HistoErr(*herr) );
     86else return( new Histo(*mHis) );
    8287}
    8388
Note: See TracChangeset for help on using the changeset viewer.