# CUDARayCasting::Matrix4x4 Class Reference

List of all members.

## Public Member Functions
Matrix4x4 & | operator= (const Matrix4x4 &m)
void | BuildIdentity (void)
void | BuildPerspective (float fovy, float aspect, float zNear, float zFar)
void | BuildView (const Vector3 &eye, const Vector3 &target, const Vector3 &up)
void | BuildTranslation (const Vector3 &position)
void | BuildRotationX (float angle)
void | BuildRotationY (float angle)
void | BuildRotationZ (float angle)
const float * | GetData (void) const
Matrix4x4 | Inverse (void) const
void | Transponse (void)
Vector3 | GetTranslation (void) const
Vector3 | operator* (const Vector3 &vector)
Vector3 | operator* (const Vector3 &vector) const
Matrix4x4 | operator* (const Matrix4x4 &matrix)
## Protected Attributes
float | m_data [16]

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

- src/CUDARayCasting/Matrix4x4.h
- src/CUDARayCasting/Matrix4x4.cpp