HSImage
Hyperspectral Image Interface Library for ENVI-BIL image files
 All Classes Functions Variables Typedefs Groups Pages
annEnums.h
1 #ifndef ANNENUMS_H
2 #define ANNENUMS_H
3 
4 
5 class cameras{
6 
7 public:
8  //All camera IDs must be 4 chars
9  enum camID {RVIS = 0, RNIR, LVIS, LNIR, LWIR, SWIR, PLR0, PLR1, PLR2, PLR3, STK0, STK1, STK2, STK3, CLAS, INST,HYPR};
10 
11  static const uint camValueLength = 4; //number of chars in the camera names e.g. RVIS
12  static const uint imgTimeStampLength_sec = 10; //no. of chars in timestamp portion of name if in seconds e.g.1387398513
13  static const uint imgTimeStampLength_msec = 13; //no. of chars in timestamp portion of name if in milliseconds
14 
15 
16 };
17 
18 
19 class targetType{
20 public:
21  enum types{
22  targetClass = 0,
23  targetInstance,
24  };
25 
26 };
27 
28 class colorMapHierarchy{
29 public:
30  //targetClass are the targets for object classes (e.g. vegetation)
31  //targetInstance are the targets for object number (e.g. first, ... , Nth vegetation)
32  //conversion is the map from the current color definitions to the next definition)
33  enum hierarchy{version};
34  enum versionFields{major, minor};
35  enum versionGroups {targetClass, targetInstance, conversion};
36 
37 private:
38 };
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 #endif // ANNENUMS_H