diff options
author | Marius Kintel <marius@kintel.net> | 2010-08-28 15:34:22 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2010-10-31 00:42:38 (GMT) |
commit | 93f3d4a1b6251523428179261dc070df44b0b317 (patch) | |
tree | ee5d79ad52a46d3249cebcb4085673298656091f /src/CSGTermRenderer.h | |
parent | c868525c6760f97d4cdaf59d35d38becdda4bdf5 (diff) |
CSGTermRenderer refactoring: Added matrix to traversal state
Diffstat (limited to 'src/CSGTermRenderer.h')
-rw-r--r-- | src/CSGTermRenderer.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/CSGTermRenderer.h b/src/CSGTermRenderer.h index 1905faf..8543e39 100644 --- a/src/CSGTermRenderer.h +++ b/src/CSGTermRenderer.h @@ -19,12 +19,12 @@ public: CSGTermRenderer() {} virtual ~CSGTermRenderer() {} - 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 AbstractPolyNode &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 RenderNode &node); + virtual Response visit(State &state, const AbstractNode &node); + virtual Response visit(State &state, const AbstractIntersectionNode &node); + virtual Response visit(State &state, const AbstractPolyNode &node); + virtual Response visit(State &state, const CsgNode &node); + virtual Response visit(State &state, const TransformNode &node); + virtual Response visit(State &state, const RenderNode &node); private: enum CsgOp {UNION, INTERSECTION, DIFFERENCE, MINKOWSKI}; |