******************************************************************************/
-#ifndef _AABB_HH_
-#define _AABB_HH_
+#ifndef _MOOF_AABB_HH_
+#define _MOOF_AABB_HH_
-#include "math.hh"
+#include <Moof/Math.hh>
-namespace dc {
+namespace Mf {
/**
* Axis-aligned Bounding Box
*/
-struct aabb
+struct Aabb
{
- aabb() {}
+ Aabb() {}
- aabb(const vector3& minPoint, const vector3& maxPoint) :
+ Aabb(const Vector3& minPoint, const Vector3& maxPoint) :
min(minPoint),
max(maxPoint) {}
- aabb (scalar minX, scalar minY, scalar minZ,
- scalar maxX, scalar maxY, scalar maxZ) :
+ Aabb (Scalar minX, Scalar minY, Scalar minZ,
+ Scalar maxX, Scalar maxY, Scalar maxZ) :
min(minX, minY, minZ),
max(maxX, maxY, maxZ) {}
- vector3 min;
- vector3 max;
+ Vector3 min;
+ Vector3 max;
};
-} // namespace dc
+} // namespace Mf
-#endif // _AABB_HH_
+#endif // _MOOF_AABB_HH_
/** vim: set ts=4 sw=4 tw=80: *************************************************/