vmml::frustum< T > Class Template Reference
List of all members.
Public Member Functions |
| frustum (const T left, const T right, const T bottom, const T top, const T nearPlane, const T farPlane) |
| frustum (const float *values) |
| frustum (const double *values) |
void | set (const T _left, const T _right, const T _bottom, const T _top, const T _near, const T _far) |
void | setPerspective (T fieldOfViewY, T aspectRatio, T nearPlane_, T farPlane) |
matrix< 4, 4, T > | computeMatrix () const |
matrix< 4, 4, T > | computeOrthoMatrix () const |
void | computeMatrix (matrix< 4, 4, T > &matrix_) const |
void | computeOrthoMatrix (matrix< 4, 4, T > &matrix_) const |
void | adjustNear (const T nearPlane) |
T & | left () |
const T & | left () const |
T & | right () |
const T & | right () const |
T & | bottom () |
const T & | bottom () const |
T & | top () |
const T & | top () const |
T & | nearPlane () |
const T & | nearPlane () const |
T & | farPlane () |
const T & | farPlane () const |
Public Attributes |
T | array [6] |
Static Public Attributes |
static const frustum | DEFAULT |
Friends |
std::ostream & | operator<< (std::ostream &os, const frustum &frustum_) |
template<class T>
class vmml::frustum< T >
The documentation for this class was generated from the following file:
- C:/Users/weinma/Development/VisFlowRenderer/VisFlowRenderer/vmmlib/include/vmmlib/frustum.hpp