1 #ifndef HEADERS_HEADER_
2 #define HEADERS_HEADER_
8 /* Standard C++ includes used almost everywhere */
9 #include <algorithm> // many functions concerning iterators
10 #include <cmath> // maths functions - sqrt, isnan, ...
11 #include <fstream> // streams
12 #include <limits> // numeric_limits
13 #include <vector> // std::vector
16 /* Qt forwards, pointers to these types are needed for some methods */
19 class QTreeWidgetItem
;
21 #ifndef NDEBUG // needed for Module::debugModule prototypes
27 /* Some type shortcuts */
28 typedef unsigned char Uchar
;
29 typedef unsigned short Uint16
;
30 typedef unsigned int Uint32
;
31 typedef ptrdiff_t PtrInt
;
35 /* Headers used almost everywhere */
38 #include "matrixUtil.h"
40 #include "interfaces.h"