Matrix2d Class Reference

A simple 2d matrix class. More...

#include <Matrix2d.h>

List of all members.

Public Member Functions

void makeRotation (RATIONAL aAngle)
void makeTranslation (const Vector2d &aTranslation)
void makeScaling (const Vector2d &aScale)
void makeIdentity ()
void rotate (RATIONAL rotate)
void translate (const Vector2d &aTranslation)
void scale (const Vector2d &aScale)
void multiply (const Matrix2d &aMatrix)
void transform (const Vector2d &aSource, Vector2d &aTarget) const

Public Attributes

RATIONAL mMatrix [3][2]


Detailed Description

A simple 2d matrix class.


Member Function Documentation

void Matrix2d::makeIdentity  ) 
 

void Matrix2d::makeRotation RATIONAL  aAngle  ) 
 

void Matrix2d::makeScaling const Vector2d aScale  ) 
 

void Matrix2d::makeTranslation const Vector2d aTranslation  ) 
 

void Matrix2d::multiply const Matrix2d aMatrix  ) 
 

void Matrix2d::rotate RATIONAL  rotate  ) 
 

void Matrix2d::scale const Vector2d aScale  ) 
 

void Matrix2d::transform const Vector2d aSource,
Vector2d aTarget
const
 

void Matrix2d::translate const Vector2d aTranslation  ) 
 


Member Data Documentation

RATIONAL Matrix2d::mMatrix[3][2]
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 3 00:44:37 2007 for Scanline edge-flag algorithm for antialiasing by  doxygen 1.4.6-NO