#include "machdefs.h" #include #include #include #include #include "nomgfdadapter.h" #include "pipodrw.h" //------------------------------------------------------------------------- // Class Adaptateur d'objet (Pour NamedObjMgr) d'objet GeneralFitData //------------------------------------------------------------------------- /* --Methode-- */ NOMAdapter_GeneralFitData::NOMAdapter_GeneralFitData(GeneralFitData* o) : NObjMgrAdapter(o) { mG = o; } /* --Methode-- */ NOMAdapter_GeneralFitData::~NOMAdapter_GeneralFitData() { } /* --Methode-- */ NObjMgrAdapter* NOMAdapter_GeneralFitData::Clone(AnyDataObj* o) { GeneralFitData* g = dynamic_cast(o); if (g) return ( new NOMAdapter_GeneralFitData(g) ); return ( new NObjMgrAdapter(o) ); } /* --Methode-- */ void NOMAdapter_GeneralFitData::SavePPF(POutPersist& pos, string const & nom) { #ifdef SANS_EVOLPLANCK // PEIDA-EROS L'histo est lui-meme PPersist string tag = nom; // A cause de const mG->Write(pos,0,tag); #else string s = typeid(*mObj).name(); cout<<"NOMAdapter_GeneralFitData::SavePPF() - Error : Not supported for "<NbLines()); } /* --Methode-- */ uint_4 NTupInt_GeneralFitData::NbColumns() const { return(mG->NbColumns()); } /* --Methode-- */ r_8* NTupInt_GeneralFitData::GetLineD(int n) const { return(mG->GetLineD(n)); } /* --Methode-- */ string NTupInt_GeneralFitData::VarList_C(const char* nx) const { return(mG->VarList_C(nx)); }