VR-Vantage 2.2 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 >
makVrv::Frustum< T >::~Frustum ( )
virtual

Member Function Documentation

template<class T >
void makVrv::Frustum< T >::SetPlane ( FrustumPlane  plane,
T  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 files:


Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)