Functions
contrib/mul/m23d/m23d_rotation_matrix.h File Reference

Generate pure 3x3 rotation matrices. More...

#include <vnl/vnl_matrix.h>

Go to the source code of this file.

Functions

vnl_matrix< double > m23d_rotation_matrix_x (double A)
 Generate 3x3 matrix which applies a rotation about the x axis.
vnl_matrix< double > m23d_rotation_matrix_y (double A)
 Generate 3x3 matrix which applies a rotation about the y axis.
vnl_matrix< double > m23d_rotation_matrix_z (double A)
 Generate 3x3 matrix which applies a rotation about the z axis.
vnl_matrix< double > m23d_rotation_matrix (double Ax, double Ay, double Az)
 Generate 3x3 matrix which applies rotations about the x,y and z axes.

Detailed Description

Generate pure 3x3 rotation matrices.

Author:
Tim Cootes

Definition in file m23d_rotation_matrix.h.


Function Documentation

vnl_matrix<double> m23d_rotation_matrix ( double  Ax,
double  Ay,
double  Az 
)

Generate 3x3 matrix which applies rotations about the x,y and z axes.

Order of application: x,y, z.

Definition at line 49 of file m23d_rotation_matrix.cxx.

vnl_matrix<double> m23d_rotation_matrix_x ( double  A)

Generate 3x3 matrix which applies a rotation about the x axis.

Definition at line 10 of file m23d_rotation_matrix.cxx.

vnl_matrix<double> m23d_rotation_matrix_y ( double  A)

Generate 3x3 matrix which applies a rotation about the y axis.

Definition at line 22 of file m23d_rotation_matrix.cxx.

vnl_matrix<double> m23d_rotation_matrix_z ( double  A)

Generate 3x3 matrix which applies a rotation about the z axis.

Definition at line 35 of file m23d_rotation_matrix.cxx.