Main Page   Class Hierarchy   Compound List   File List   Compound Members  

csOrthoTransform Class Reference

A class which defines a reversible transformation from one coordinate system to another by maintaining an inverse transformation matrix. More...

#include <transfrm.h>

Inheritance diagram for csOrthoTransform:

csReversibleTransform csTransform csCamera List of all members.

Public Methods

 csOrthoTransform ()
 Initialize with the identity transformation.

 csOrthoTransform (const csMatrix3 &o2t, const csVector3 &pos)
 Initialize with the given transformation.

 csOrthoTransform (const csTransform &t)
 Initialize with the given transformation.

virtual void SetO2T (const csMatrix3 &m)
 Set 'other' to 'this' transformation matrix.

virtual void SetT2O (const csMatrix3 &m)
 Set 'this' to 'other' transformation matrix.


Detailed Description

A class which defines a reversible transformation from one coordinate system to another by maintaining an inverse transformation matrix.

This is a variant which only works on orthonormal transformations (like the camera transformation) and is consequently much more optimal.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000