![]() |
VR-Forces 5.0.3 Developer's Guide
|
Template for 32/64 bit bit frustums.

Public Member Functions | |
| Frustum () | |
| virtual | ~Frustum () |
| template<class RHS > | |
| Frustum (const Frustum< RHS > &rhs) | |
| template<class RHS > | |
| Frustum & | operator= (const Frustum< RHS > &rhs) |
| virtual void | setPlane (FrustumPlane plane, T d, const DtVector3< T > &vNormal) |
| virtual const DtPlane< T > & | plane (FrustumPlane plane) const |
| virtual DtVector4< T > | planeAsVector (FrustumPlane plane) const |
| virtual bool | isVisible (const DtAxisAlignedBoundingBox< T > &box) const |
| virtual VisibilityFromCamera | visibility (const DtAxisAlignedBoundingBox< T > &box, bool ignoreNearFar=false) const |
| virtual void | setFromModelViewProjectionMatrix (const DtMatrix4< T > &mvp) |
| virtual bool | operator== (const Frustum< T > &rhs) const |
| virtual bool | operator!= (const Frustum< T > &rhs) const |
Protected Attributes | |
| std::array< DtPlane< T >, 6 > | myFrustumPlanes |
| makVrv::Frustum< T >::Frustum | ( | ) |
ctor
|
virtual |
dtor
Copy Constructor.
| Frustum& makVrv::Frustum< T >::operator= | ( | const Frustum< RHS > & | rhs | ) |
Assignment Operator.
|
virtual |
set a frustum plane
|
virtual |
get a frustum plane
|
virtual |
get the frustum plane as a vector
|
virtual |
is bounding box visible within this frustum?
|
virtual |
get visibility of bounding box within the frustum
|
virtual |
set up a frustum, given a model view projection matrix
|
virtual |
equality
|
virtual |
inequality
|
protected |