summaryrefslogtreecommitdiff
path: root/thirdparty/embree-aarch64/common/math/obbox.h
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/embree-aarch64/common/math/obbox.h')
-rw-r--r--thirdparty/embree-aarch64/common/math/obbox.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/thirdparty/embree-aarch64/common/math/obbox.h b/thirdparty/embree-aarch64/common/math/obbox.h
deleted file mode 100644
index 032b56904e..0000000000
--- a/thirdparty/embree-aarch64/common/math/obbox.h
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright 2009-2020 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-
-#pragma once
-
-#include "bbox.h"
-#include "linearspace3.h"
-
-namespace embree
-{
- /*! Oriented bounding box */
- template<typename T>
- struct OBBox
- {
- public:
-
- __forceinline OBBox () {}
-
- __forceinline OBBox (EmptyTy)
- : space(one), bounds(empty) {}
-
- __forceinline OBBox (const BBox<T>& bounds)
- : space(one), bounds(bounds) {}
-
- __forceinline OBBox (const LinearSpace3<T>& space, const BBox<T>& bounds)
- : space(space), bounds(bounds) {}
-
- friend embree_ostream operator<<(embree_ostream cout, const OBBox& p) {
- return cout << "{ space = " << p.space << ", bounds = " << p.bounds << "}";
- }
-
- public:
- LinearSpace3<T> space; //!< orthonormal transformation
- BBox<T> bounds; //!< bounds in transformed space
- };
-
- typedef OBBox<Vec3f> OBBox3f;
- typedef OBBox<Vec3fa> OBBox3fa;
-}