| 27 #include <QFile> |
27 #include <QFile> |
| 28 #include <functional> |
28 #include <functional> |
| 29 #include <math.h> |
29 #include <math.h> |
| 30 #include "macros.h" |
30 #include "macros.h" |
| 31 #include "transform.h" |
31 #include "transform.h" |
| 32 #include "types/matrix.h" |
|
| 33 |
32 |
| 34 class LDObject; |
33 class LDObject; |
| |
34 class Matrix; |
| 35 using LDObjectList = QList<LDObject*>; |
35 using LDObjectList = QList<LDObject*>; |
| 36 |
36 |
| 37 template<typename T, typename R> |
37 template<typename T, typename R> |
| 38 using Pair = std::pair<T, R>; |
38 using Pair = std::pair<T, R>; |
| 39 |
39 |