Changeset 295 in Sophya for trunk/SophyaPI/PIext/piinit.cc
- Timestamp:
- May 13, 1999, 12:12:51 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/piinit.cc
r293 r295 1 1 #include "machdefs.h" 2 2 #include "piinit.h" 3 #include "nobjmgr.h" 4 #include "servnobjm.h" 5 #include "nomhistadapter.h" 6 #include "nommatvecadapter.h" 7 #include "nomimagadapter.h" 8 #include "fitsimage.h" 3 9 4 10 5 int P eidaInteractiveInitiator::FgInit = 0;11 int PIAppInitiator::FgInit = 0; 6 12 7 P eidaInteractiveInitiator::PeidaInteractiveInitiator()13 PIAppInitiator::PIAppInitiator(PIStdImgApp * app) 8 14 : PeidaOutilsInitiator() 9 15 { 10 16 FgInit++; 11 17 if (FgInit > 1) return; 18 19 Services2NObjMgr* serv = app->ObjMgr()->GetServiceObj(); 20 21 serv->RegisterClass(new Histo, new NOMAdapter_Histo ); 22 serv->RegisterClass(new Histo2D, new NOMAdapter_Histo2D ); 23 serv->RegisterClass(new NTuple, new NOMAdapter_NTuple ); 24 25 serv->RegisterClass(new Vector, new NOMAdapter_Vector ); 26 serv->RegisterClass(new Matrix, new NOMAdapter_Matrix ); 27 28 serv->RegisterClass(new Image<uint_2>, new NOMAdapter_Image<uint_2> ); 29 serv->RegisterClass(new Image<int_2>, new NOMAdapter_Image<int_2> ); 30 serv->RegisterClass(new Image<int_4>, new NOMAdapter_Image<int_4> ); 31 serv->RegisterClass(new Image<r_4>, new NOMAdapter_Image<r_4> ); 32 33 serv->RegisterClass(new FitsImage<uint_2>, new NOMAdapter_Image<uint_2> ); 34 serv->RegisterClass(new FitsImage<int_2>, new NOMAdapter_Image<int_2> ); 35 serv->RegisterClass(new FitsImage<int_4>, new NOMAdapter_Image<int_4> ); 36 serv->RegisterClass(new FitsImage<r_4>, new NOMAdapter_Image<r_4> ); 12 37 13 38 } 14 39 15 P eidaInteractiveInitiator::~PeidaInteractiveInitiator()40 PIAppInitiator::~PIAppInitiator() 16 41 { 17 42 FgInit--; … … 21 46 } 22 47 23 // On met un objet initiator en statique, pour les loaders qui savent24 // appeler le constructeur des objets statiques Reza 08/9825 static PeidaInteractiveInitiator pinteractivexxinit;
Note:
See TracChangeset
for help on using the changeset viewer.