| [220] | 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 |  | 
|---|
| [253] | 14 | ClassId_Unknown    = 0x0000, | 
|---|
| [220] | 15 | //  Module Outils++ | 
|---|
|  | 16 | ClassId_Poly1    = 0x0101, | 
|---|
|  | 17 | ClassId_Poly2    = 0x0102, | 
|---|
|  | 18 | ClassId_Matrix   = 0x0103, | 
|---|
|  | 19 | ClassId_Vector   = 0x0104, | 
|---|
|  | 20 | ClassId_DVList   = 0x0105, | 
|---|
|  | 21 |  | 
|---|
| [509] | 22 | ClassId_PMatrixF = 0x0110, | 
|---|
|  | 23 | ClassId_PMatrixD = 0x0111, | 
|---|
|  | 24 | ClassId_PVectorF = 0x0112, | 
|---|
|  | 25 | ClassId_PVectorD = 0x0113, | 
|---|
| [220] | 26 |  | 
|---|
|  | 27 | ClassId_Histo1D  = 0x0201, | 
|---|
|  | 28 | ClassId_Histo2D  = 0x0202, | 
|---|
|  | 29 | ClassId_HProf    = 0x0203, | 
|---|
| [2602] | 30 | ClassId_HistoErr = 0x0204, | 
|---|
| [220] | 31 | ClassId_NTuple   = 0x0210, | 
|---|
| [490] | 32 | ClassId_XNTuple  = 0x0211, | 
|---|
|  | 33 |  | 
|---|
| [220] | 34 | ClassId_GeneralFitData  = 0x0290, | 
|---|
|  | 35 |  | 
|---|
|  | 36 | //  Module Images++ | 
|---|
|  | 37 | ClassId_Image    = 0x0300,    // classId = 0x0300 + ImageType pour images types | 
|---|
|  | 38 | ClassId_ZFidu    = 0x0330, | 
|---|
|  | 39 | ClassId_Voronoi  = 0x0340, | 
|---|
|  | 40 | ClassId_RLEImage = 0x0350, | 
|---|
|  | 41 |  | 
|---|
|  | 42 | //  Module StarReco++ | 
|---|
|  | 43 | ClassId_StarList = 0x0500, | 
|---|
|  | 44 | ClassId_Transfo  = 0x0501, | 
|---|
|  | 45 | ClassId_PSF      = 0x0510, | 
|---|
|  | 46 | ClassId_Star     = 0x1000,     // Et ce qui suit, classId = 0x1000 + StarType | 
|---|
|  | 47 |  | 
|---|
|  | 48 | //  Module Samba | 
|---|
|  | 49 | ClassId_SphereTetaPhi  = 0x0611, | 
|---|
|  | 50 | ClassId_SphereGorski   = 0x0612, | 
|---|
|  | 51 | ClassId_LocalMap       = 0x0601, | 
|---|
|  | 52 | ClassId_Scan           = 0x0631, | 
|---|
|  | 53 | ClassId_MainLobe       = 0x0641 | 
|---|
|  | 54 | }; | 
|---|
|  | 55 |  | 
|---|
|  | 56 | #endif | 
|---|