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