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_HistoErr = 0x0204,
|
---|
31 | ClassId_NTuple = 0x0210,
|
---|
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
|
---|