source: Sophya/trunk/SophyaLib/SkyT/skyinit.cc@ 901

Last change on this file since 901 was 759, checked in by ansari, 26 years ago

Restructuration - Creation module PMixer pour programmes executables du mixer

Reza 2/3/2000

File size: 715 bytes
Line 
1// Classe d'initialisation du module Outils++
2#include <unistd.h>
3
4#include "skyinit.h"
5#include "ppersist.h"
6#include "objfio.h"
7#include "specrespvector.h"
8#include "gaussfilt.h"
9
10int SkyTInitiator::FgInit = 0;
11
12SkyTInitiator::SkyTInitiator()
13 : NToolsInitiator()
14{
15 SkyTInitiator::FgInit++;
16 if (SkyTInitiator::FgInit > 1) return;
17
18// Enregistrement des classes PPersist du modules SkyT
19
20 PPRegister(ObjFileIO<SpecRespVec>);
21 PPRegister(ObjFileIO<GaussianFilter>);
22
23}
24
25SkyTInitiator::~SkyTInitiator()
26{
27 SkyTInitiator::FgInit--;
28}
29
30
31// On met un objet initiator en statique, pour les loaders qui savent
32// appeler le constructeur des objets statiques Reza 08/98
33static SkyTInitiator s_skytinit_;
34
Note: See TracBrowser for help on using the repository browser.