diff options
author | Marius Kintel <marius@kintel.net> | 2010-09-07 00:01:51 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2010-10-31 00:42:39 (GMT) |
commit | 3f66c23731f0711dd1158f2cded7f0bf313617d4 (patch) | |
tree | 09e06619f31c142eba85f9335b09302c2e98c3f8 /src/CGALRenderer.h | |
parent | c902b803e9961ef6add55a44a182c31c36675c69 (diff) |
Reenabled CGAL rendering
Diffstat (limited to 'src/CGALRenderer.h')
-rw-r--r-- | src/CGALRenderer.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/CGALRenderer.h b/src/CGALRenderer.h index 11abaa3..9a36522 100644 --- a/src/CGALRenderer.h +++ b/src/CGALRenderer.h @@ -2,18 +2,16 @@ #define CGALRENDERER_H_ #include "myqhash.h" +#include "visitor.h" +#include "Tree.h" +#include "cgal.h" #include <string> #include <map> #include <list> -#include "visitor.h" -#include "Tree.h" -#include "cgal.h" -#ifdef ENABLE_CGAL extern CGAL_Nef_polyhedron3 minkowski3(CGAL_Nef_polyhedron3 a, CGAL_Nef_polyhedron3 b); extern CGAL_Nef_polyhedron2 minkowski2(CGAL_Nef_polyhedron2 a, CGAL_Nef_polyhedron2 b); -#endif using std::string; using std::map; @@ -28,11 +26,11 @@ public: CGALRenderer(QHash<string, CGAL_Nef_polyhedron> &cache, const Tree &tree) : cache(cache), tree(tree) {} virtual ~CGALRenderer() {} - virtual Response visit(const State &state, const AbstractNode &node); - virtual Response visit(const State &state, const AbstractIntersectionNode &node); - virtual Response visit(const State &state, const CsgNode &node); - virtual Response visit(const State &state, const TransformNode &node); - virtual Response visit(const State &state, const AbstractPolyNode &node); + virtual Response visit(State &state, const AbstractNode &node); + virtual Response visit(State &state, const AbstractIntersectionNode &node); + virtual Response visit(State &state, const CsgNode &node); + virtual Response visit(State &state, const TransformNode &node); + virtual Response visit(State &state, const AbstractPolyNode &node); CGAL_Nef_polyhedron renderCGALMesh(const AbstractNode &node); CGAL_Nef_polyhedron renderCGALMesh(const PolySet &polyset); |