Changeset 2605 in Sophya for trunk/SophyaPI/PIext/nomhistadapter.cc
- Timestamp:
- Sep 3, 2004, 6:25:13 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomhistadapter.cc
r2383 r2605 17 17 #endif 18 18 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 //----------------------------------------------------------------------------- 22 22 23 23 /* --Methode-- */ … … 45 45 { 46 46 HProf * hp = dynamic_cast<HProf *>(mHis); 47 if(hp) return("HProf "); else return("Histo "); 47 HistoErr * herr = dynamic_cast<HistoErr *>(mHis); 48 if(hp) return("HProf "); 49 else if(herr) return("HistoErr "); 50 else return("Histo "); 48 51 } 49 52 … … 78 81 mHis->UpdateHisto(); // pour le cas ou c'est un HProf 79 82 HProf * hp = dynamic_cast<HProf *>(mHis); 80 if(hp==NULL) return( new Histo(*mHis) ); 81 return( new HProf(*hp) ); 83 HistoErr * herr = dynamic_cast<HistoErr *>(mHis); 84 if(hp) return( new HProf(*hp) ); 85 else if(herr) return( new HistoErr(*herr) ); 86 else return( new Histo(*mHis) ); 82 87 } 83 88
Note:
See TracChangeset
for help on using the changeset viewer.