Calculates the 3x3 skew symmetric cross product matrix from a vector. More...
#include <vnl_cross_product_matrix.h>
Public Types | |
typedef vnl_double_3x3 | base |
Public Member Functions | |
vnl_cross_product_matrix (vnl_vector_fixed< double, 3 > const &v) | |
vnl_cross_product_matrix (vnl_vector< double > const &v) | |
vnl_cross_product_matrix (const double *v) | |
vnl_cross_product_matrix (vnl_cross_product_matrix const &that) | |
~vnl_cross_product_matrix () | |
vnl_cross_product_matrix & | operator= (const vnl_cross_product_matrix &that) |
vnl_cross_product_matrix & | set (const double *v) |
Construct a vnl_cross_product_matrix from a C-array of 3 doubles. |
Calculates the 3x3 skew symmetric cross product matrix from a vector.
vnl_cross_product_matrix(e) is the matrix [e]_ x:
0 -e_3 e_2 e_3 0 -e_1 -e_2 e_1 0
Definition at line 29 of file vnl_cross_product_matrix.h.
Definition at line 32 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix::vnl_cross_product_matrix | ( | vnl_vector_fixed< double, 3 > const & | v | ) | [inline] |
Definition at line 34 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix::vnl_cross_product_matrix | ( | vnl_vector< double > const & | v | ) | [inline] |
Definition at line 35 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix::vnl_cross_product_matrix | ( | const double * | v | ) | [inline] |
Definition at line 36 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix::vnl_cross_product_matrix | ( | vnl_cross_product_matrix const & | that | ) | [inline] |
Definition at line 37 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix::~vnl_cross_product_matrix | ( | ) | [inline] |
Definition at line 38 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix& vnl_cross_product_matrix::operator= | ( | const vnl_cross_product_matrix & | that | ) | [inline] |
Definition at line 40 of file vnl_cross_product_matrix.h.
vnl_cross_product_matrix& vnl_cross_product_matrix::set | ( | const double * | v | ) | [inline] |
Construct a vnl_cross_product_matrix from a C-array of 3 doubles.
Overrides a method in vnl_matrix.
Definition at line 47 of file vnl_cross_product_matrix.h.