#include "vnl_rotation_matrix.h"
#include <vcl_cmath.h>
#include <vnl/vnl_vector_fixed.h>
#include <vnl/vnl_matrix_fixed.h>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_matrix.h>
Go to the source code of this file.
Functions | |
bool | vnl_rotation_matrix (double const x[3], 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 (vnl_vector_fixed< double, 3 > const &axis, vnl_matrix_fixed< double, 3, 3 > &R) |
vnl_matrix_fixed< double, 3, 3 > | vnl_rotation_matrix (vnl_vector_fixed< double, 3 > const &axis) |
Returns an orthogonal 3x3 matrix which is a rotation about the axis, by an angle equal to ||axis||. | |
bool | vnl_rotation_matrix (vnl_vector< double > const &axis, vnl_matrix< double > &R) |
vnl_matrix< double > | vnl_rotation_matrix (vnl_vector< double > const &axis) |
Returns an orthogonal 3x3 matrix which is a rotation about the axis, by an angle equal to ||axis||. |
bool vnl_rotation_matrix | ( | double const | x[3], |
double ** | R | ||
) |
Definition at line 6 of file vnl_rotation_matrix.cxx.
bool vnl_rotation_matrix | ( | double const | axis[3], |
double | R[3][3] | ||
) |
Definition at line 49 of file vnl_rotation_matrix.cxx.
bool vnl_rotation_matrix | ( | double const | axis[3], |
double * | R0, | ||
double * | R1, | ||
double * | R2 | ||
) |
Definition at line 55 of file vnl_rotation_matrix.cxx.
bool vnl_rotation_matrix | ( | vnl_vector_fixed< double, 3 > const & | axis, |
vnl_matrix_fixed< double, 3, 3 > & | R | ||
) |
Definition at line 64 of file vnl_rotation_matrix.cxx.
vnl_matrix_fixed< double, 3, 3 > vnl_rotation_matrix | ( | vnl_vector_fixed< double, 3 > const & | axis | ) |
Returns an orthogonal 3x3 matrix which is a rotation about the axis, by an angle equal to ||axis||.
Definition at line 70 of file vnl_rotation_matrix.cxx.
bool vnl_rotation_matrix | ( | vnl_vector< double > const & | axis, |
vnl_matrix< double > & | R | ||
) |
Definition at line 80 of file vnl_rotation_matrix.cxx.
vnl_matrix< double > vnl_rotation_matrix | ( | vnl_vector< double > const & | axis | ) |
Returns an orthogonal 3x3 matrix which is a rotation about the axis, by an angle equal to ||axis||.
Definition at line 85 of file vnl_rotation_matrix.cxx.