source: Sophya/trunk/SophyaPI/PIext/piinit.cc@ 327

Last change on this file since 327 was 314, checked in by ercodmgr, 26 years ago

Adaptateur StarList - Reza 7/6/99

File size: 1.4 KB
RevLine 
[293]1#include "machdefs.h"
[165]2#include "piinit.h"
[295]3#include "nobjmgr.h"
4#include "servnobjm.h"
5#include "nomhistadapter.h"
6#include "nommatvecadapter.h"
7#include "nomimagadapter.h"
8#include "fitsimage.h"
[314]9#include "nomstladapter.h"
[165]10
[295]11int PIAppInitiator::FgInit = 0;
[165]12
[295]13PIAppInitiator::PIAppInitiator(PIStdImgApp * app)
[293]14 : PeidaOutilsInitiator()
[165]15{
16 FgInit++;
17 if (FgInit > 1) return;
[295]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> );
[165]32
[295]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> );
[314]37
38 serv->RegisterClass(new StarList, new NOMAdapter_StarList );
[295]39
[165]40}
41
[295]42PIAppInitiator::~PIAppInitiator()
[165]43{
44 FgInit--;
45/* if (FgInit == 0)
46 {
47 } */
48}
49
Note: See TracBrowser for help on using the repository browser.