Changeset 1165 in Sophya
- Timestamp:
- Aug 30, 2000, 4:33:03 PM (25 years ago)
- Location:
- trunk/SophyaPI/PIext
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nobjmgr.cc
r1164 r1165 581 581 {cout<<"NamedObjMgr::CopyObj() Error - No "<<nom<<" object !"<<endl; 582 582 return(false);} 583 AnyDataObj* obnomcp = obnom-> GetCopyObj();583 AnyDataObj* obnomcp = obnom->CloneDataObj(); 584 584 if(obnomcp==NULL) return(false); 585 585 if(! AddObj(obnomcp,nomcp) ) {delete obnomcp; return(false);} -
trunk/SophyaPI/PIext/nobjmgr.h
r1164 r1165 64 64 virtual void GetObjList(string & patt, vector<string>& ); 65 65 // Methode CopyObj() a virer probablement (Reza 30/8/200 obsolete ?) 66 virtual void CopyObj(string & nom, string& nomcp)66 virtual bool CopyObj(string & nom, string& nomcp); 67 67 68 68 // Lecture et sauvegarde des objets sur fichier -
trunk/SophyaPI/PIext/nomgadapter.cc
r1164 r1165 35 35 } 36 36 37 37 38 /* --Methode-- */ 38 AnyDataObj* NObjMgrAdapter:: GetCopyObj()39 AnyDataObj* NObjMgrAdapter::CloneDataObj() 39 40 { 40 41 string s = typeid(*mObj).name(); 41 cout << "NObjMgrAdapter::GetCopyObj() - Error : Not supported for " << s << endl; 42 return(NULL); 43 } 44 45 /* --Methode-- */ 46 AnyDataObj* NObjMgrAdapter::CloneObj() 47 { 48 string s = typeid(*mObj).name(); 49 cout << "NObjMgrAdapter::CloneObj() - Error : Not supported for " << s << endl; 42 cout << "NObjMgrAdapter::CloneDataObj() - Error : Not supported for " << s << endl; 50 43 return(NULL); 51 44 } -
trunk/SophyaPI/PIext/nomgadapter.h
r1164 r1165 33 33 // Returns a new data-object, cloning the original object 34 34 virtual AnyDataObj* CloneDataObj(); 35 virtual AnyDataObj* GetCopyObj(); // Methode obsolete - Devra etre remplace36 // par CloneDataObj()37 35 38 36 // Copies data from object o -
trunk/SophyaPI/PIext/nomgfdadapter.cc
r1068 r1165 33 33 34 34 /* --Methode-- */ 35 AnyDataObj* NOMAdapter_GeneralFitData::GetCopyObj() 35 string NOMAdapter_GeneralFitData::GetDataObjType() 36 { 37 return( "GeneralFitData " ); 38 } 39 40 41 /* --Methode-- */ 42 AnyDataObj* NOMAdapter_GeneralFitData::CloneDataObj() 36 43 { 37 44 return( new GeneralFitData(*mG) ); -
trunk/SophyaPI/PIext/nomgfdadapter.h
r463 r1165 20 20 21 21 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 22 virtual AnyDataObj* GetCopyObj(); 22 23 virtual string GetDataObjType(); 24 25 virtual AnyDataObj* CloneDataObj(); 23 26 24 27 virtual void SavePPF(POutPersist& s, string const & nom); -
trunk/SophyaPI/PIext/nomhistadapter.cc
r1091 r1165 36 36 37 37 /* --Methode-- */ 38 AnyDataObj* NOMAdapter_Histo::GetCopyObj() 38 string NOMAdapter_Histo::GetDataObjType() 39 { 40 HProf * hp = dynamic_cast<HProf *>(mHis); 41 if(hp==NULL) return("HProf "); 42 else return("Histo "); 43 } 44 45 /* --Methode-- */ 46 AnyDataObj* NOMAdapter_Histo::CloneDataObj() 39 47 { 40 48 mHis->UpdateHisto(); // pour le cas ou c'est un HProf … … 157 165 158 166 /* --Methode-- */ 159 AnyDataObj* NOMAdapter_Histo2D::GetCopyObj() 167 string NOMAdapter_Histo2D::GetDataObjType() 168 { 169 return ("Histo2D "); 170 } 171 172 /* --Methode-- */ 173 AnyDataObj* NOMAdapter_Histo2D::CloneDataObj() 160 174 { 161 175 return ( new Histo2D(*mHis) ); … … 284 298 } 285 299 286 /* --Methode-- */ 287 AnyDataObj* NOMAdapter_NTuple::GetCopyObj() 300 301 /* --Methode-- */ 302 string NOMAdapter_NTuple::GetDataObjType() 303 { 304 return ("NTuple "); 305 } 306 307 /* --Methode-- */ 308 AnyDataObj* NOMAdapter_NTuple::CloneDataObj() 288 309 { 289 310 return ( new NTuple(*mNt) ); … … 343 364 } 344 365 366 /* --Methode-- */ 367 string NOMAdapter_XNTuple::GetDataObjType() 368 { 369 return ("XNTuple "); 370 } 371 372 /* --Methode-- */ 373 AnyDataObj* NOMAdapter_XNTuple::CloneDataObj() 374 { 375 return ( new XNTuple(*mNt) ); 376 } 345 377 346 378 /* --Methode-- */ -
trunk/SophyaPI/PIext/nomhistadapter.h
r719 r1165 25 25 26 26 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 27 virtual AnyDataObj* GetCopyObj(); 27 28 virtual string GetDataObjType(); 29 30 virtual AnyDataObj* CloneDataObj(); 28 31 29 32 // virtual void ReadFits(string const & flnm); … … 63 66 64 67 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 65 virtual AnyDataObj* GetCopyObj(); 68 69 virtual string GetDataObjType(); 70 71 virtual AnyDataObj* CloneDataObj(); 66 72 67 73 // virtual void ReadFits(string const & flnm); … … 103 109 104 110 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 105 virtual AnyDataObj* GetCopyObj(); 111 112 virtual string GetDataObjType(); 113 114 virtual AnyDataObj* CloneDataObj(); 106 115 107 116 // virtual void ReadFits(string const & flnm); … … 127 136 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 128 137 138 virtual string GetDataObjType(); 139 140 virtual AnyDataObj* CloneDataObj(); 141 129 142 // virtual void ReadFits(string const & flnm); 130 143 // virtual void SaveFits(string const & flnm); -
trunk/SophyaPI/PIext/nommatvecadapter.cc
r463 r1165 34 34 35 35 /* --Methode-- */ 36 AnyDataObj* NOMAdapter_Vector::GetCopyObj() 36 string NOMAdapter_Vector::GetDataObjType() 37 { 38 return("Vector "); 39 } 40 41 /* --Methode-- */ 42 AnyDataObj* NOMAdapter_Vector::CloneDataObj() 37 43 { 38 44 return ( new Vector(*mVec) ); … … 149 155 150 156 /* --Methode-- */ 151 AnyDataObj* NOMAdapter_Matrix::GetCopyObj() 157 string NOMAdapter_Matrix::GetDataObjType() 158 { 159 return("Matrix "); 160 } 161 162 /* --Methode-- */ 163 AnyDataObj* NOMAdapter_Matrix::CloneDataObj() 152 164 { 153 165 return ( new Matrix(*mMtx) ); -
trunk/SophyaPI/PIext/nommatvecadapter.h
r544 r1165 27 27 28 28 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 29 virtual AnyDataObj* GetCopyObj(); 29 30 virtual string GetDataObjType(); 31 32 virtual AnyDataObj* CloneDataObj(); 30 33 31 34 // virtual void ReadFits(string const & flnm); … … 67 70 68 71 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 69 virtual AnyDataObj* GetCopyObj(); 72 73 virtual string GetDataObjType(); 74 75 virtual AnyDataObj* CloneDataObj(); 70 76 71 77 // virtual void ReadFits(string const & flnm); -
trunk/SophyaPI/PIext/nomskymapadapter.cc
r1164 r1165 75 75 /* --Methode-- */ 76 76 template <class T> 77 AnyDataObj* NOMAdapter_PixelMap<T>::GetCopyObj() 77 string NOMAdapter_PixelMap<T>::GetDataObjType() 78 { 79 string type = "PixelMap< "; 80 LocalMap<T>* lm = dynamic_cast< LocalMap<T> * >(mMap); 81 if (lm != NULL) type = "LocalMap< "; 82 SphereThetaPhi<T>* st = dynamic_cast< SphereThetaPhi<T> * >(mMap); 83 if (st != NULL) type = "SphereThetaPhi< "; 84 SphereHEALPix<T>* sg = dynamic_cast< SphereHEALPix<T> * >(mMap); 85 if (sg != NULL) type = "SphereHEALPix< "; 86 87 type += typeid(T).name(); 88 type += " > "; 89 return(type); 90 } 91 92 /* --Methode-- */ 93 template <class T> 94 AnyDataObj* NOMAdapter_PixelMap<T>::CloneDataObj() 78 95 { 79 96 LocalMap<T>* lm = dynamic_cast< LocalMap<T> * >(mMap); -
trunk/SophyaPI/PIext/nomskymapadapter.h
r594 r1165 25 25 26 26 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 27 virtual AnyDataObj* GetCopyObj(); 27 28 virtual string GetDataObjType(); 29 30 virtual AnyDataObj* CloneDataObj(); 28 31 29 32 // virtual void ReadFits(string const & flnm); -
trunk/SophyaPI/PIext/nomtmatvecadapter.cc
r1086 r1165 45 45 /* --Methode-- */ 46 46 template <class T> 47 AnyDataObj* NOMAdapter_TMatrix<T>::GetCopyObj() 47 string NOMAdapter_TMatrix<T>::GetDataObjType() 48 { 49 string type = "TMatrix< "; 50 51 TVector<T>* v = dynamic_cast<TVector<T> *>(mMtx); 52 if (v != NULL) type = "TVector< "; 53 54 type += typeid(T).name(); 55 type += " > "; 56 return(type); 57 } 58 59 /* --Methode-- */ 60 template <class T> 61 AnyDataObj* NOMAdapter_TMatrix<T>::CloneDataObj() 48 62 { 49 63 if (mMtx == NULL) return(NULL); -
trunk/SophyaPI/PIext/nomtmatvecadapter.h
r585 r1165 22 22 23 23 virtual NObjMgrAdapter* Clone(AnyDataObj* o); 24 virtual AnyDataObj* GetCopyObj(); 24 25 virtual string GetDataObjType(); 26 27 virtual AnyDataObj* CloneDataObj(); 25 28 26 29 // virtual void ReadFits(string const & flnm); -
trunk/SophyaPI/PIext/piaversion.h
r1131 r1165 2 2 #define PIAPPVERSION_H_SEEN 3 3 4 #define PIAPP_VERSIONNUMBER 2. 54 #define PIAPP_VERSIONNUMBER 2.6 5 5 6 6 #endif
Note:
See TracChangeset
for help on using the changeset viewer.