18 #ifndef __H__OCULAR_MATH_BOUNDS_OBB__H__
19 #define __H__OCULAR_MATH_BOUNDS_OBB__H__
21 #include "Math/Bounds/Bounds.hpp"
22 #include "Math/Vector3.hpp"
175 bool intersects(
Plane const& plane, IntersectionType* result =
nullptr)
const;
bool intersects(Ray const &ray) const
Definition: BoundsOBB.cpp:107
Vector3f const & getExtents() const
Definition: BoundsOBB.cpp:63
Vector3f const & getDirectionZ() const
Definition: BoundsOBB.cpp:93
Vector3f const & getCenter() const
Definition: BoundsOBB.cpp:53
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: BoundsOBB.hpp:56
void setDirectionZ(Vector3f const &dirZ)
Definition: BoundsOBB.cpp:98
Vector3f const & getDirectionY() const
Definition: BoundsOBB.cpp:83
void setDirectionY(Vector3f const &dirY)
Definition: BoundsOBB.cpp:88
void setExtents(Vector3f const &extents)
Definition: BoundsOBB.cpp:68
void setCenter(Vector3f const ¢er)
Definition: BoundsOBB.cpp:58
Vector3f const & getDirectionX() const
Definition: BoundsOBB.cpp:73
Definition: Bounds.hpp:45
Definition: BoundsAABB.hpp:63
Definition: BoundsSphere.hpp:52
void setDirectionX(Vector3f const &dirX)
Definition: BoundsOBB.cpp:78