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

vnl_cross_product_matrix Class Reference

#include <vnl_cross_product_matrix.h>

Inheritance diagram for vnl_cross_product_matrix:

Inheritance graph
[legend]
Collaboration diagram for vnl_cross_product_matrix:

Collaboration graph
[legend]
List of all members.

Public Types

typedef vnl_double_3x3 base

Public Methods

 vnl_cross_product_matrix (const vnl_vector< double > &v)
 vnl_cross_product_matrix (const double *v)
 vnl_cross_product_matrix (const vnl_cross_product_matrix &that)
 ~vnl_cross_product_matrix ()
vnl_cross_product_matrix & operator= (const vnl_cross_product_matrix &that)
void set (const double *v)

Detailed Description

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.


Member Typedef Documentation

typedef vnl_double_3x3 vnl_cross_product_matrix::base
 

Definition at line 31 of file vnl_cross_product_matrix.h.


Constructor & Destructor Documentation

vnl_cross_product_matrix::vnl_cross_product_matrix const vnl_vector< double > &    v [inline]
 

Definition at line 33 of file vnl_cross_product_matrix.h.

vnl_cross_product_matrix::vnl_cross_product_matrix const double *    v [inline]
 

Definition at line 34 of file vnl_cross_product_matrix.h.

vnl_cross_product_matrix::vnl_cross_product_matrix const vnl_cross_product_matrix &    that [inline]
 

Definition at line 35 of file vnl_cross_product_matrix.h.

vnl_cross_product_matrix::~vnl_cross_product_matrix   [inline]
 

Definition at line 36 of file vnl_cross_product_matrix.h.


Member Function Documentation

vnl_cross_product_matrix& vnl_cross_product_matrix::operator= const vnl_cross_product_matrix &    that [inline]
 

Definition at line 38 of file vnl_cross_product_matrix.h.

void vnl_cross_product_matrix::set const double *    v
 


The documentation for this class was generated from the following file:
Generated at Wed Mar 12 01:13:27 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000