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

vnl_orthogonal_complement.h

Go to the documentation of this file.
00001 #ifndef vnl_orthogonal_complement_h_
00002 #define vnl_orthogonal_complement_h_
00003 
00004 //: 
00005 // \file
00006 // \brief For computing the orthogonal complement to a linear subspace.
00007 // \author fsm@robots.ox.ac.uk
00008   
00009 // Modifications 
00010 // 4/4/01 LSB(Manchester) Tidied documentation
00011 
00012 #include <vnl/vnl_vector.h>
00013 #include <vnl/vnl_matrix.h>
00014 
00015 //: Return a matrix whose columns span is the orthogonal
00016 // complement of v.
00017 template <class T>
00018 vnl_matrix<T> vnl_orthogonal_complement(vnl_vector<T> const &v);
00019 
00020 // Return a matrix whose column span is the orthogonal 
00021 // // complement of the column span of M.
00022 // template <typename T>
00023 // vnl_matrix<T> vnl_orthogonal_complement(vnl_matrix<T> const &M);
00024 
00025 #endif // vnl_orthogonal_complement_h_

Generated at Wed Mar 12 01:13:15 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000