Public Member Functions

Frustum< Real > Class Template Reference

#include <frustum.h>

List of all members.

Public Member Functions

 Frustum (void)
 Frustum (const m4x4< Real > &)
 ~Frustum (void)
void compute (const m4x4< Real > &)
bool intersect (float3 position, float radius)
float4operator[] (const int i)
const float4operator[] (const int i) const

Detailed Description

template<typename Real>
class Frustum< Real >

Definition at line 3 of file frustum.h.


Constructor & Destructor Documentation

template<typename Real >
Frustum< Real >::Frustum ( void   ) 

Definition at line 3 of file frustum.inl.

template<typename Real >
Frustum< Real >::Frustum ( const m4x4< Real > &  vp  ) 

Definition at line 8 of file frustum.inl.

template<typename Real >
Frustum< Real >::~Frustum ( void   )  [inline]

Definition at line 7 of file frustum.h.


Member Function Documentation

template<typename Real >
void Frustum< Real >::compute ( const m4x4< Real > &  vp  )  [inline]

Definition at line 13 of file frustum.inl.

template<typename Real >
bool Frustum< Real >::intersect ( float3  position,
float  radius 
) [inline]

Definition at line 60 of file frustum.inl.

template<typename Real >
float4& Frustum< Real >::operator[] ( const int  i  )  [inline]

Definition at line 12 of file frustum.h.

template<typename Real >
const float4& Frustum< Real >::operator[] ( const int  i  )  const [inline]

Definition at line 13 of file frustum.h.


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