Changeset 841 in Sophya for trunk/SophyaLib/SkyMap/skymapinit.cc


Ignore:
Timestamp:
Apr 7, 2000, 5:51:36 PM (25 years ago)
Author:
ansari
Message:

FIO fichiers separes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyMap/skymapinit.cc

    r764 r841  
    11// Classe d'initialisation du module Outils++
     2#include "machdefs.h"
     3#include "skymapinit.h"
     4
    25#include <unistd.h>
    3 
    4 #include "skymapinit.h"
    56#include "spherethetaphi.h"
    6 #include "spheregorski.h"
     7#include "fiospherehealpix.h"
     8#include "fiospherethetaphi.h"
     9#include "fiolocalmap.h"
    710#include "localmap.h"
    8 
     11 
    912int SkyMapInitiator::FgInit = 0;
    1013
    1114SkyMapInitiator::SkyMapInitiator()
    12   : TArrayInitiator()
     15  : SophyaInitiator()
    1316{
    14   SkyMapInitiator::FgInit++;
    15   if (SkyMapInitiator::FgInit > 1)  return;
     17  FgInit++;
     18  if (FgInit > 1)  return;
    1619
    17 //   Enregistrement des classes PPersist du modules Outils++
     20//   Enregistrement des classes PPersist du module SkyMap
    1821 
    1922  PPRegister(FIO_SphereCoordSys);
     23  DObjRegister(FIO_SphereCoordSys, SphereCoordSys);
    2024
    2125  PPRegister(FIO_SphereThetaPhi<r_4>);
     26  DObjRegister(FIO_SphereThetaPhi<r_4>, SphereThetaPhi<r_4>);
     27
    2228  PPRegister(FIO_SphereThetaPhi<r_8>);
     29  DObjRegister(FIO_SphereThetaPhi<r_8>, SphereThetaPhi<r_8>);
     30
    2331  PPRegister(FIO_SphereThetaPhi< complex<r_4> >);
     32  DObjRegister(FIO_SphereThetaPhi< complex<r_4> >, SphereThetaPhi< complex<r_4> >);
     33
    2434  PPRegister(FIO_SphereThetaPhi< complex<r_8> >);
     35  DObjRegister(FIO_SphereThetaPhi< complex<r_8> >, SphereThetaPhi< complex<r_8> >);
    2536
    26   PPRegister(FIO_SphereGorski<r_4>);
    27   PPRegister(FIO_SphereGorski<r_8>);
    28   PPRegister(FIO_SphereGorski< complex<r_4> >);
    29   PPRegister(FIO_SphereGorski< complex<r_8> >);
     37  PPRegister(FIO_SphereHealpix<r_4>); 
     38  DObjRegister(FIO_SphereHealpix<r_4>, SphereHealpix<r_4>);
     39
     40  PPRegister(FIO_SphereHealpix<r_8>);
     41  DObjRegister(FIO_SphereHealpix<r_8>, SphereHealpix<r_8>);
     42
     43  PPRegister(FIO_SphereHealpix< complex<r_4> >);
     44  DObjRegister(FIO_SphereHealpix< complex<r_4> >, SphereHealpix< complex<r_4> >);
     45
     46  PPRegister(FIO_SphereHealpix< complex<r_8> >);
     47  DObjRegister(FIO_SphereHealpix< complex<r_8> >, SphereHealpix< complex<r_8> >);
    3048
    3149  PPRegister(FIO_LocalMap<r_4>);
     50  DObjRegister(FIO_LocalMap<r_4>, LocalMap<r_4>);
     51
    3252  PPRegister(FIO_LocalMap<r_8>);
     53  DObjRegister(FIO_LocalMap<r_8>, LocalMap<r_8>);
     54
    3355  PPRegister(FIO_LocalMap< complex<r_4> >);
     56  DObjRegister(FIO_LocalMap< complex<r_4> >, LocalMap< complex<r_4> >);
     57
    3458  PPRegister(FIO_LocalMap< complex<r_8> >);
     59  DObjRegister(FIO_LocalMap< complex<r_8> >, LocalMap< complex<r_8> >);
    3560
    3661
     
    3964SkyMapInitiator::~SkyMapInitiator()
    4065{
    41   SkyMapInitiator::FgInit--;
     66  FgInit--;
    4267}
    4368
     
    4772static SkyMapInitiator s_sskymapinit_;
    4873
     74 
Note: See TracChangeset for help on using the changeset viewer.