Matrix44r.h File Reference

#include "Quaternion.h"
#include "OpalMath.h"
#include "Point3r.h"
#include "Rayr.h"
#include "Vec3r.h"

Go to the source code of this file.

Namespaces

namespace  opal

Classes

class  opal::Matrix44r
 Generic 4 by 4 matrix. More...

Functions

Matrix44r opal::operator * (const Matrix44r &lhs, const Matrix44r &rhs)
Vec3r opal::operator * (const Matrix44r &m, const Vec3r &v)
Matrix44r opal::operator+ (const Matrix44r &lhs, const Matrix44r &rhs)
Matrix44r opal::operator- (const Matrix44r &lhs, const Matrix44r &rhs)
Point3r opal::operator * (const Matrix44r &m, const Point3r &p)
Rayr opal::operator * (const Matrix44r &m, const Rayr &r)
bool opal::inverse (Matrix44r &dest, const Matrix44r &src)
void opal::fastInverse (Matrix44r &dest, const Matrix44r &src)
std::ostream & opal::operator<< (std::ostream &o, const Matrix44r &m)
Matrix44r opal::operator * (real scalar, Matrix44r m)


Generated on Tue May 16 17:49:53 2006 for OPAL by  doxygen 1.4.6-NO