Jérémie Dumas 6 жил өмнө
parent
commit
2842637d4c

+ 1 - 0
include/igl/opengl/ViewerCore.cpp

@@ -7,6 +7,7 @@
 // obtain one at http://mozilla.org/MPL/2.0/.
 
 #include "ViewerCore.h"
+#include "ViewerData.h"
 #include "gl.h"
 #include "../quat_to_mat.h"
 #include "../snap_to_fixed_up.h"

+ 3 - 2
include/igl/opengl/ViewerCore.h

@@ -9,7 +9,6 @@
 #define IGL_OPENGL_VIEWERCORE_H
 
 #include <igl/opengl/MeshGL.h>
-#include <igl/opengl/ViewerData.h>
 
 #include <igl/igl_inline.h>
 #include <Eigen/Geometry>
@@ -20,9 +19,11 @@ namespace igl
 namespace opengl
 {
 
+// Forward declaration
+class ViewerData;
+
 // Basic class of the 3D mesh viewer
 // TODO: write documentation
-
 class ViewerCore
 {
 public: