VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
makVrv::Frustum< T > Class Template Reference

Template for 32/64 bit bit frustums. More...

Public Member Functions

 Frustum ()
virtual ~Frustum ()
void SetPlane (FrustumPlane plane, T d, const DtVector3< T > &vNormal)
const DtPlane< T > & GetPlane (FrustumPlane plane)
bool IsVisible (const DtAxisAlignedBoundingBox< T > &box) const
VisibilityFromCamera GetVisibility (const DtAxisAlignedBoundingBox< T > &box) const

Private Attributes

std::vector< DtPlane< T > > m_FrustumPlanes

Detailed Description

template<class T>
class makVrv::Frustum< T >

Template for 32/64 bit bit frustums.

Constructor & Destructor Documentation

template<class T>
makVrv::Frustum< T >::Frustum ( )
template<class T>
virtual makVrv::Frustum< T >::~Frustum ( )
virtual

Member Function Documentation

template<class T>
void makVrv::Frustum< T >::SetPlane ( FrustumPlane  plane,
d,
const DtVector3< T > &  vNormal 
)
template<class T>
const DtPlane<T>& makVrv::Frustum< T >::GetPlane ( FrustumPlane  plane)
template<class T>
bool makVrv::Frustum< T >::IsVisible ( const DtAxisAlignedBoundingBox< T > &  box) const
template<class T>
VisibilityFromCamera makVrv::Frustum< T >::GetVisibility ( const DtAxisAlignedBoundingBox< T > &  box) const

Member Data Documentation

template<class T>
std::vector< DtPlane<T> > makVrv::Frustum< T >::m_FrustumPlanes
private

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)