My Project
 All Classes Files Functions Variables Enumerations Pages
Public Member Functions | Public Attributes | List of all members
Matrix34 Class Reference

Class to hold 3x4 matrices. More...

#include <matrix34.h>

Inheritance diagram for Matrix34:
Matrix34Identity Matrix34RotateAboutAxisThrough Matrix34Translate

Public Member Functions

 Matrix34 ()
 Null constructor. More...
 
 Matrix34 (const Matrix33 &r, const XYZ &t)
 Construct from a rotation and translation.
 
 Matrix34 (const XYZ &rx, const XYZ &ry, const XYZ &rz, const XYZ &tr)
 Construct from column vectors.
 
 ~Matrix34 ()
 Destructor.
 
void assign (const Matrix34 &m)
 

Public Attributes

Matrix33 rotate
 3x3 rotational component
 
XYZ translate
 Translational component.
 

Detailed Description

Class to hold 3x4 matrices.

Rotation below actually means any sort of origin preserving transform; it's just easier to visualize rotations and most of the time that's what they are.

Constructor & Destructor Documentation

Matrix34::Matrix34 ( )
inline

Null constructor.

NB The components are not cleared to zero.


The documentation for this class was generated from the following file: