TransformMatrix.h File Reference

Class TransformMatrix - 3D transformations. More...

#include "Triangle.h"

Include dependency graph for TransformMatrix.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SpatialVector
 3-axes vector - simple structure More...
class  TransformMatrix
 3D transformations More...

Functions

SpatialVectoroperator *= (SpatialVector &vect, float f)
 Multiplication by constant.
std::ostream & operator<< (std::ostream &out, const SpatialVector &vect)
 Dump SpatialVector object to stream in human readable format.


Detailed Description

Class TransformMatrix - 3D transformations.

Author:
xdudka00
Date:
2007-11-17

Definition in file TransformMatrix.h.


Function Documentation

SpatialVector& operator *= ( SpatialVector vect,
float  f 
) [inline]

Multiplication by constant.

Parameters:
vect Spatial vector.
f Constant to multiplicate by.
Returns:
Return reference to spatial vector (usual operator *= behavior).

Definition at line 39 of file TransformMatrix.h.

References SpatialVector::dx, SpatialVector::dy, and SpatialVector::dz.

std::ostream& operator<< ( std::ostream &  out,
const SpatialVector vect 
) [inline]

Dump SpatialVector object to stream in human readable format.

Note:
This function will not be built if NDEBUG macro is defined.
Parameters:
out Output stream to write to.
vect SpatialVector to Vertex object to dump.
Returns:
Return output stream given as parameter.

Definition at line 54 of file TransformMatrix.h.

References SpatialVector::dx, SpatialVector::dy, and SpatialVector::dz.


Generated on Thu Dec 6 19:33:11 2007 for Radiosity Renderer and Visualizer by  doxygen 1.5.2