| 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
 | 
|---|