Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

vnl_rotation_matrix.h File Reference

Functions to compute the exponential of a skew 3x3 matrix [x]. More...

Go to the source code of this file.

Functions

bool vnl_rotation_matrix (double const axis[3], double **R)
bool vnl_rotation_matrix (double const axis[3], double *R0, double *R1, double *R2)
bool vnl_rotation_matrix (double const axis[3], double R[3][3])
bool vnl_rotation_matrix (vnl_vector< double > const &axis, vnl_matrix< double > &R)
vnl_matrix< double > vnl_rotation_matrix (vnl_vector< double > const &axis)


Detailed Description

Functions to compute the exponential of a skew 3x3 matrix [x].

Author:
Unknown The result is a (special) orthogonal 3x3 matrix which is a rotation about the axis x, by an angle equal to ||x||.

Definition in file vnl_rotation_matrix.h.


Function Documentation

vnl_matrix<double> vnl_rotation_matrix vnl_vector< double > const &    axis
 

bool vnl_rotation_matrix vnl_vector< double > const &    axis,
vnl_matrix< double > &    R
 

bool vnl_rotation_matrix double const    axis[3],
double    R[3][3]
 

bool vnl_rotation_matrix double const    axis[3],
double *    R0,
double *    R1,
double *    R2
 

bool vnl_rotation_matrix double const    axis[3],
double **    R
 


Generated at Fri May 21 01:16:10 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000