From 7f41448de9242dc21582231e29cc0e8b25d0f159 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 11 Dec 2009 19:33:50 +0100 Subject: Einige Verbesserungen am BSPTree und der DisplayClass --- BSPTree.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'BSPTree.h') diff --git a/BSPTree.h b/BSPTree.h index 50f18df..c005507 100644 --- a/BSPTree.h +++ b/BSPTree.h @@ -69,6 +69,11 @@ class BSPTree { public: BSPTree(const std::list &triangles); + + BSPTree(const BSPTree &tree) : frontTree(0), backTree(0) { + *this = tree; + } + virtual ~BSPTree() { if(frontTree) delete frontTree; @@ -77,6 +82,8 @@ class BSPTree { delete backTree; } + BSPTree& operator=(const BSPTree &tree); + template void visit(const T& visitor, const vmml::vec3f &p) { doVisit(visitor, p); -- cgit v1.2.3