[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 |
|
---|
| 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,
|
---|
[490] | 31 | ClassId_XNTuple = 0x0211,
|
---|
| 32 |
|
---|
[220] | 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
|
---|