| [658] | 1 | // This may look like C code, but it is really -*- C++ -*-
 | 
|---|
 | 2 | 
 | 
|---|
 | 3 | #ifndef PEIDA_CLASS_ID_H
 | 
|---|
 | 4 | #define PEIDA_CLASS_ID_H
 | 
|---|
 | 5 | 
 | 
|---|
 | 6 | // ClassIds pour Peida. Il est possible d'en definir d'autres, mais on regroupe
 | 
|---|
 | 7 | // ici toutes les classIds pour eviter des collisions.
 | 
|---|
 | 8 | //
 | 
|---|
 | 9 | // ClassIds pour utilisateur >= 0x4000
 | 
|---|
 | 10 | //
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | enum PeidaClassIds {
 | 
|---|
 | 13 | 
 | 
|---|
 | 14 |    ClassId_Unknown    = 0x0000,
 | 
|---|
 | 15 | //  Module Outils++
 | 
|---|
 | 16 |    ClassId_Poly1    = 0x0101,
 | 
|---|
 | 17 |    ClassId_Poly2    = 0x0102,
 | 
|---|
 | 18 |    ClassId_Matrix   = 0x0103,
 | 
|---|
 | 19 |    ClassId_Vector   = 0x0104,
 | 
|---|
 | 20 |    ClassId_DVList   = 0x0105,
 | 
|---|
 | 21 | 
 | 
|---|
 | 22 |    ClassId_PMatrixF = 0x0110,
 | 
|---|
 | 23 |    ClassId_PMatrixD = 0x0111,
 | 
|---|
 | 24 |    ClassId_PVectorF = 0x0112,
 | 
|---|
 | 25 |    ClassId_PVectorD = 0x0113,
 | 
|---|
 | 26 | 
 | 
|---|
 | 27 |    ClassId_Histo1D  = 0x0201,
 | 
|---|
 | 28 |    ClassId_Histo2D  = 0x0202,
 | 
|---|
 | 29 |    ClassId_HProf    = 0x0203,
 | 
|---|
 | 30 |    ClassId_NTuple   = 0x0210,
 | 
|---|
 | 31 |    ClassId_XNTuple  = 0x0211,
 | 
|---|
 | 32 | 
 | 
|---|
 | 33 |    ClassId_GeneralFitData  = 0x0290,
 | 
|---|
 | 34 | 
 | 
|---|
 | 35 | //  Module Images++
 | 
|---|
 | 36 |    ClassId_Image    = 0x0300,    // classId = 0x0300 + ImageType pour images types   
 | 
|---|
 | 37 |    ClassId_ZFidu    = 0x0330,
 | 
|---|
 | 38 |    ClassId_Voronoi  = 0x0340,
 | 
|---|
 | 39 |    ClassId_RLEImage = 0x0350,
 | 
|---|
 | 40 | 
 | 
|---|
 | 41 | //  Module StarReco++
 | 
|---|
 | 42 |    ClassId_StarList = 0x0500,
 | 
|---|
 | 43 |    ClassId_Transfo  = 0x0501,
 | 
|---|
 | 44 |    ClassId_PSF      = 0x0510,
 | 
|---|
 | 45 |    ClassId_Star     = 0x1000,     // Et ce qui suit, classId = 0x1000 + StarType
 | 
|---|
 | 46 | 
 | 
|---|
 | 47 | //  Module Samba
 | 
|---|
 | 48 |    ClassId_SphereTetaPhi  = 0x0611,
 | 
|---|
 | 49 |    ClassId_SphereGorski   = 0x0612,
 | 
|---|
 | 50 |    ClassId_LocalMap       = 0x0601,
 | 
|---|
 | 51 |    ClassId_Scan           = 0x0631,
 | 
|---|
 | 52 |    ClassId_MainLobe       = 0x0641
 | 
|---|
 | 53 | };
 | 
|---|
 | 54 | 
 | 
|---|
 | 55 | #endif
 | 
|---|