X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgeometry%2Funion.h;h=738f1f240f3de600dac9d63e1e048fe786bc3d75;hb=4fc002747e8138501d08942be247e60cd99ac404;hp=a1562cb4e6b458b55003d981b5898c0c7ded2f25;hpb=2087c3bb9e6087ccce86360c1c57823aa8a9ff40;p=libs%2Fmath.git diff --git a/source/geometry/union.h b/source/geometry/union.h index a1562cb..738f1f2 100644 --- a/source/geometry/union.h +++ b/source/geometry/union.h @@ -10,11 +10,7 @@ template struct UnionOps { static BoundingBox combine_aabb(const BoundingBox &a, const BoundingBox &b) { return a|b; } - static bool init_inside() { return false; } - static bool combine_inside(bool a, bool b) { return a || b; } - static bool is_inside_decided(bool a) { return a; } - static bool init_surface() { return true; } - static bool combine_surface(bool a, bool b) { return a && !b; } + static bool shortcircuit(bool c) { return c; } }; /**