VR-Forces 4.8 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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)