Changeset 584 in Sophya
- Timestamp:
- Nov 17, 1999, 11:08:41 AM (26 years ago)
- Location:
- trunk/SophyaPI/PIext
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/exclude
r533 r584 1 nomtmatvecadapter.cc 1 2 modrecst.cc 2 3 userfitfunex.c -
trunk/SophyaPI/PIext/exclude_dpc
r497 r584 1 1 modrecst.cc 2 2 userfitfunex.c 3 nommatvecadapter.cc 3 4 nomstladapter.cc 4 5 pistlist.cc -
trunk/SophyaPI/PIext/nobjmgr.cc
r546 r584 768 768 #else 769 769 s.GotoTagNum(i); 770 nom = s.GetTagName(i); 770 771 try { 771 772 obj = s.ReadObject(); 772 char buffnom[64];773 sprintf(buffnom,"O%d",i);774 nom = buffnom;775 773 } 776 774 catch (IOExc iox) { -
trunk/SophyaPI/PIext/nomhistadapter.cc
r546 r584 51 51 mHis->Write(pos,0,tag); 52 52 #else 53 string s = typeid(*mObj).name();54 cout << "NOMAdapter_Histo::SavePPF() - Error : Not supported for " << s << endl;53 ObjFileIO<Histo> fio(mHis); 54 fio.Write(pos, nom); 55 55 #endif 56 56 } … … 169 169 mHis->Write(pos,0,tag); 170 170 #else 171 string s = typeid(*mObj).name();172 cout << "NOMAdapter_Histo2D::SavePPF() - Error : Not supported for " << s << endl;171 ObjFileIO<Histo2D> fio(mHis); 172 fio.Write(pos, nom); 173 173 #endif 174 174 } … … 297 297 mNt->Write(pos,0,tag); 298 298 #else 299 string s = typeid(*mObj).name();300 cout << "NOMAdapter_NTuple::SavePPF() - Error : Not supported for " << s << endl;299 ObjFileIO<NTuple> fio(mNt); 300 fio.Write(pos, nom); 301 301 #endif 302 302 } -
trunk/SophyaPI/PIext/piinit.cc
r495 r584 5 5 #include "nomhistadapter.h" 6 6 #include "nomgfdadapter.h" 7 #include "nommatvecadapter.h"8 7 #include "nomimagadapter.h" 9 8 10 9 #ifdef SANS_EVOLPLANCK 10 #include "nommatvecadapter.h" 11 11 #include "fitsimage.h" 12 12 #include "nomstladapter.h" 13 #else 14 #include <complex> 15 #include "nomtmatvecadapter.h" 16 #include "nomskymapadapter.h" 17 #include "spherethetaphi.h" 18 #include "spheregorski.h" 19 #include "localmap.h" 13 20 #endif 14 21 … … 36 43 serv->RegisterClass(new GeneralFitData, new NOMAdapter_GeneralFitData ); 37 44 45 #ifdef SANS_EVOLPLANCK 38 46 serv->RegisterClass(new Vector, new NOMAdapter_Vector ); 39 47 serv->RegisterClass(new Matrix, new NOMAdapter_Matrix ); 48 #else 49 serv->RegisterClass(new TVector<int_4>, new NOMAdapter_TMatrix<int_4> ); 50 serv->RegisterClass(new TMatrix<int_4>, new NOMAdapter_TMatrix<int_4> ); 51 serv->RegisterClass(new TVector<r_4>, new NOMAdapter_TMatrix<r_4> ); 52 serv->RegisterClass(new TMatrix<r_4>, new NOMAdapter_TMatrix<r_4> ); 53 serv->RegisterClass(new TVector<r_8>, new NOMAdapter_TMatrix<r_8> ); 54 serv->RegisterClass(new TMatrix<r_8>, new NOMAdapter_TMatrix<r_8> ); 55 serv->RegisterClass(new TVector<complex<float> >, new NOMAdapter_TMatrix<complex<float> > ); 56 serv->RegisterClass(new TMatrix<complex<float> >, new NOMAdapter_TMatrix<complex<float> > ); 57 serv->RegisterClass(new TVector<complex<double> >, new NOMAdapter_TMatrix<complex<double> > ); 58 serv->RegisterClass(new TMatrix<complex<double> >, new NOMAdapter_TMatrix<complex<double> > ); 59 #endif 40 60 41 61 serv->RegisterClass(new Image<uint_2>, new NOMAdapter_Image<uint_2> ); … … 51 71 52 72 serv->RegisterClass(new StarList, new NOMAdapter_StarList ); 73 #else 74 serv->RegisterClass(new LocalMap<r_4>, new NOMAdapter_PixelMap<r_4> ); 75 serv->RegisterClass(new SphereThetaPhi<r_4>, new NOMAdapter_PixelMap<r_4> ); 76 serv->RegisterClass(new SphereGorski<r_4>, new NOMAdapter_PixelMap<r_4> ); 77 serv->RegisterClass(new LocalMap<r_8>, new NOMAdapter_PixelMap<r_8> ); 78 serv->RegisterClass(new SphereThetaPhi<r_8>, new NOMAdapter_PixelMap<r_8> ); 79 serv->RegisterClass(new SphereGorski<r_8>, new NOMAdapter_PixelMap<r_8> ); 80 serv->RegisterClass(new LocalMap<complex<float> >, new NOMAdapter_PixelMap<complex<float> > ); 81 serv->RegisterClass(new SphereThetaPhi<complex<float> >, new NOMAdapter_PixelMap<complex<float> > ); 82 serv->RegisterClass(new SphereGorski<complex<float> >, new NOMAdapter_PixelMap<complex<float> > ); 83 serv->RegisterClass(new LocalMap<complex<double> >, new NOMAdapter_PixelMap<complex<double> > ); 84 serv->RegisterClass(new SphereThetaPhi<complex<double> >, new NOMAdapter_PixelMap<complex<double> > ); 85 serv->RegisterClass(new SphereGorski<complex<double> >, new NOMAdapter_PixelMap<complex<double> > ); 86 53 87 #endif 54 88 -
trunk/SophyaPI/PIext/pipodrw.cc
r205 r584 54 54 } 55 55 56 // ----------------------------------------------------------57 // Adaptateur de vecteurs Peida++ a P1DArrayAdapter58 // ----------------------------------------------------------59 60 /* --Methode-- */61 POVectorAdapter::POVectorAdapter(Vector* v, bool ad)62 : P1DArrayAdapter(v->NElts())63 {64 aDel = ad; mVec = v;65 }66 67 /* --Methode-- */68 POVectorAdapter::~POVectorAdapter()69 {70 if (aDel) delete mVec;71 }72 73 /* --Methode-- */74 double POVectorAdapter::Value(int i)75 {76 return((*mVec)(i));77 }78 56 79 57 // ---------------------------------------------------------- … … 99 77 { 100 78 return((*mH2d)(ix, iy)); 79 } 80 81 82 #ifdef SANS_EVOLPLANCK 83 84 // ---------------------------------------------------------- 85 // Adaptateur de vecteurs Peida++ a P1DArrayAdapter 86 // ---------------------------------------------------------- 87 88 /* --Methode-- */ 89 POVectorAdapter::POVectorAdapter(Vector* v, bool ad) 90 : P1DArrayAdapter(v->NElts()) 91 { 92 aDel = ad; mVec = v; 93 } 94 95 /* --Methode-- */ 96 POVectorAdapter::~POVectorAdapter() 97 { 98 if (aDel) delete mVec; 99 } 100 101 /* --Methode-- */ 102 double POVectorAdapter::Value(int i) 103 { 104 return((*mVec)(i)); 101 105 } 102 106 … … 126 130 } 127 131 132 #endif // SANS_EVOLPLANCK 128 133 -
trunk/SophyaPI/PIext/pipodrw.h
r551 r584 13 13 14 14 #ifdef SANS_EVOLPLANCK 15 #include "cvector.h"16 #include "matrix.h"17 15 class GeneralFunction; 18 16 #else 19 #include "tvector.h"20 #include "tmatrix.h"21 17 namespace SOPHYA {class GeneralFunction;} 22 18 #endif … … 36 32 37 33 38 // Adaptateur de vecteurs Peida++ a P1DArrayAdapter39 class POVectorAdapter : public P1DArrayAdapter {40 public :41 POVectorAdapter(Vector* v, bool ad=false);42 virtual ~POVectorAdapter();43 virtual double Value(int i);44 45 protected:46 bool aDel;47 Vector* mVec;48 };49 34 50 35 // Adaptateur d'Histo-2D Peida++ a P2DArrayAdapter … … 59 44 bool aDel; 60 45 Histo2D* mH2d; 46 }; 47 48 #ifdef SANS_EVOLPLANCK 49 #include "cvector.h" 50 #include "matrix.h" 51 52 // Adaptateur de vecteurs Peida++ a P1DArrayAdapter 53 class POVectorAdapter : public P1DArrayAdapter { 54 public : 55 POVectorAdapter(Vector* v, bool ad=false); 56 virtual ~POVectorAdapter(); 57 virtual double Value(int i); 58 59 protected: 60 bool aDel; 61 Vector* mVec; 61 62 }; 62 63 … … 75 76 }; 76 77 78 #endif // SANS_EVOLPLANCK 77 79 78 80 #endif -
trunk/SophyaPI/PIext/pisiadw.cc
r495 r584 211 211 { printf("ObjMgrWind::SetFile Exception= %ld (%s) \n", (long)merr, PeidaExc(merr)); 212 212 ok = false; } ENDTRY; 213 #else 214 try { 215 mPin = new PInPersist(flnm); 216 } 217 catch (IOExc iox) { 218 cerr << "ObjMgrWind::SetFile/Error Exception - Msg= " << iox.Msg() << endl; 219 ok = false; 220 } 221 #endif 213 222 214 223 if (!ok) { mPin = NULL; dap->SetReady(); return; } … … 220 229 return; 221 230 } 222 #endif223 231 if (objlist) delete objlist; 224 232 SetSize(ttx,tty); … … 238 246 objlist->AppendItem(strg, 5000+i); 239 247 } 248 #else 249 string tn; 250 for(i=0; i<mPin->NbTags(); i++) { 251 tn = mPin->GetTagName(i); 252 objlist->AppendItem(tn.c_str(), 5000+i); 253 } 240 254 #endif 241 255 -
trunk/SophyaPI/PIext/servnobjm.cc
r558 r584 25 25 #include "tmatrix.h" 26 26 #include "tvector.h" 27 #include "pitvmaad.h" 27 28 #endif 28 29
Note:
See TracChangeset
for help on using the changeset viewer.