From 53d08d1883132bdb938d3586b3ec9d07b4e3b987 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Tue, 6 Jun 2017 19:12:46 +0200 Subject: [PATCH] New BoundingBox3 class. --- xs/src/libslic3r/BoundingBox.hpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/xs/src/libslic3r/BoundingBox.hpp b/xs/src/libslic3r/BoundingBox.hpp index 8a562c789c..e55a56622c 100644 --- a/xs/src/libslic3r/BoundingBox.hpp +++ b/xs/src/libslic3r/BoundingBox.hpp @@ -85,19 +85,24 @@ class BoundingBox : public BoundingBoxBase friend BoundingBox get_extents_rotated(const Points &points, double angle); }; -/* -class BoundingBox3 : public BoundingBox3Base {}; -*/ +class BoundingBox3 : public BoundingBox3Base +{ + BoundingBox3() : BoundingBox3Base() {}; + BoundingBox3(const Point3 &pmin, const Point3 &pmax) : BoundingBox3Base(pmin, pmax) {}; + BoundingBox3(const std::vector &points) : BoundingBox3Base(points) {}; +}; -class BoundingBoxf : public BoundingBoxBase { - public: +class BoundingBoxf : public BoundingBoxBase +{ +public: BoundingBoxf() : BoundingBoxBase() {}; BoundingBoxf(const Pointf &pmin, const Pointf &pmax) : BoundingBoxBase(pmin, pmax) {}; BoundingBoxf(const std::vector &points) : BoundingBoxBase(points) {}; }; -class BoundingBoxf3 : public BoundingBox3Base { - public: +class BoundingBoxf3 : public BoundingBox3Base +{ +public: BoundingBoxf3() : BoundingBox3Base() {}; BoundingBoxf3(const Pointf3 &pmin, const Pointf3 &pmax) : BoundingBox3Base(pmin, pmax) {}; BoundingBoxf3(const std::vector &points) : BoundingBox3Base(points) {};