Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

math/matrix4.cpp File Reference

#include "matrix4.h"
#include <cmath>
#include <cassert>
#include <string>
#include <iostream>
#include <iomanip>
#include <glt/gl.h>
#include <misc/string.h>
#include <math/umatrix.h>

Include dependency graph for matrix4.cpp:

Include dependency graph

Go to the source code of this file.

Functions

Matrix matrixScale (const double sf)
 Uniform scale transformation matrix.

Matrix matrixScale (const Vector sf)
 Non-uniform scale transformation matrix.

Matrix matrixTranslate (const Vector trans)
 Translation transformation matrix.

Matrix matrixTranslate (const real x, const real y, const real z)
 Translation transformation matrix.

Matrix matrixRotate (const Vector axis, const double angle)
 Axis rotation transformation matrix.

Matrix matrixRotate (const double azimuth, const double elevation)
 Rotation transformation matrix.

Matrix matrixOrient (const Vector &x, const Vector &y, const Vector &z)
 Orientation transformation matrix.

Matrix matrixOrient (const Vector &direction, const Vector &up)
 Orientation transformation matrix.

std::ostream & operator<< (std::ostream &os, const Matrix &m)
 Write a matrix to a text output stream.

std::istream & operator>> (std::istream &is, Matrix &m)
 Read a matrix from a text output stream.


Detailed Description

Definition in file matrix4.cpp.


Generated on Tue Nov 5 11:11:24 2002 for GLT by doxygen1.2.18