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

vnl_double_3x2.h

Go to the documentation of this file.
00001 #ifndef vnl_double_3x2_h_
00002 #define vnl_double_3x2_h_
00003 // This is vxl/vnl/vnl_double_3x2.h
00004 
00005 //: \file
00006 // \brief
00007 // \author Andrew W. Fitzgibbon, Oxford RRG, 23 Dec 96
00008 
00009 // Modifications:
00010 //   Peter Vanroose, 25 June 1999: no need to use #pragma instantiate anymore
00011 //   Peter Vanroose, 21 Oct 1999: vnl_matrix_fixed<double,2,3> already instantiated
00012 //   4/4/01 LSB (Manchester) Tidied documentation
00013 //
00014 //-----------------------------------------------------------------------------
00015 
00016 #include <vnl/vnl_matrix_fixed.h>
00017 #include <vnl/vnl_double_3.h>
00018 
00019 class vnl_double_3x2 : public vnl_matrix_fixed<double, 3, 2> {
00020   typedef vnl_matrix_fixed<double, 3, 2> Base;
00021 public:
00022 
00023   vnl_double_3x2() {}
00024 
00025   vnl_double_3x2(double r00, double r01,
00026                  double r10, double r11,
00027                  double r20, double r21) {
00028     vnl_matrix<double>& M = *this;
00029     M(0,0) = r00;    M(0,1) = r01;
00030     M(1,0) = r10;    M(1,1) = r11;
00031     M(2,0) = r20;    M(2,1) = r21;
00032   }
00033 };
00034 
00035 #endif // vnl_double_3x2_h_

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