Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <Frustum.hpp>

Public Member Functions | |
| virtual const char * | className () |
| Returns the name of the class. | |
| std::vector< Plane > & | planes () |
| const std::vector< Plane > & | planes () const |
| void | setPlane (unsigned i, const Plane &plane) |
| const Plane & | plane (unsigned i) const |
| bool | cull (const Sphere &sphere) const |
| bool | cull (const AABB &aabb) const |
| bool | cull (const std::vector< fvec3 > &points) const |
Protected Attributes | |
| std::vector< Plane > | mPlanes |
| virtual const char* vl::Frustum::className | ( | ) | [inline, virtual] |
| std::vector<Plane>& vl::Frustum::planes | ( | ) | [inline] |
| const std::vector<Plane>& vl::Frustum::planes | ( | ) | const [inline] |
| void vl::Frustum::setPlane | ( | unsigned | i, | |
| const Plane & | plane | |||
| ) | [inline] |
| const Plane& vl::Frustum::plane | ( | unsigned | i | ) | const [inline] |
| bool vl::Frustum::cull | ( | const Sphere & | sphere | ) | const [inline] |
| bool vl::Frustum::cull | ( | const AABB & | aabb | ) | const [inline] |
| bool vl::Frustum::cull | ( | const std::vector< fvec3 > & | points | ) | const [inline] |
std::vector<Plane> vl::Frustum::mPlanes [protected] |