Ocular Engine
Ocular::Math::BoundsSphere Member List

This is the complete list of members for Ocular::Math::BoundsSphere, including all inherited members.

Bounds(BoundsType const type) (defined in Ocular::Math::Bounds)Ocular::Math::Boundsprotected
BoundsSphere(std::list< Point3f > const &points, Math::Matrix4x4 const &matrix=Math::Matrix4x4()) (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere
BoundsSphere(std::vector< Graphics::Vertex > const &vertices, Math::Matrix4x4 const &matrix=Math::Matrix4x4()) (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere
BoundsSphere(Vector3f const &center, float radius) (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere
BoundsSphere() (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere
construct(std::list< Vector3f > const &points, Math::Matrix4x4 const &matrix=Math::Matrix4x4())Ocular::Math::BoundsSphere
construct(std::vector< Graphics::Vertex > const &vertices, Math::Matrix4x4 const &matrix=Math::Matrix4x4()) (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere
contains(Vector3f const &point, IntersectionType *result=nullptr) const Ocular::Math::BoundsSphere
contains(BoundsSphere const &sphere, IntersectionType *result=nullptr) const Ocular::Math::BoundsSphere
expand(float const amount)Ocular::Math::BoundsSphere
expandToContain(Vector3f const &point)Ocular::Math::BoundsSphere
expandToContain(BoundsSphere const &other)Ocular::Math::BoundsSphere
getCenter() const Ocular::Math::BoundsSphere
getRadius() const Ocular::Math::BoundsSphere
getType() const (defined in Ocular::Math::Bounds)Ocular::Math::Bounds
intersects(Ray const &ray) const Ocular::Math::BoundsSphere
intersects(Ray const &ray, Vector3f &point, float &distance) const Ocular::Math::BoundsSphere
intersects(BoundsSphere const &bounds) const Ocular::Math::BoundsSphere
intersects(BoundsAABB const &bounds) const Ocular::Math::BoundsSphere
intersects(BoundsOBB const &bounds) const Ocular::Math::BoundsSphere
intersects(Plane const &plane, IntersectionType *result=nullptr) const Ocular::Math::BoundsSphere
isVisible() const (defined in Ocular::Math::Bounds)Ocular::Math::Bounds
m_Type (defined in Ocular::Math::Bounds)Ocular::Math::Boundsprotected
m_Visible (defined in Ocular::Math::Bounds)Ocular::Math::Boundsprotected
setCenter(Vector3f const &center)Ocular::Math::BoundsSphere
setRadius(float radius)Ocular::Math::BoundsSphere
setVisible(bool visible) (defined in Ocular::Math::Bounds)Ocular::Math::Bounds
~BoundsSphere() (defined in Ocular::Math::BoundsSphere)Ocular::Math::BoundsSphere