contrib/oxl/mvl/FMatrixAffine.h
Go to the documentation of this file.
00001 // This is oxl/mvl/FMatrixAffine.h
00002 #ifndef FMatrixAffine_h_
00003 #define FMatrixAffine_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 
00008 //--------------------------------------------------------------
00009 //:
00010 // \file
00011 // \brief Affine fundamental matrix
00012 //
00013 // A class to hold a Fundamental Matrix of the affine form
00014 // and to perform common operations e.g. generate epipolar lines,
00015 // inherited from the class FMatrix.
00016 //
00017 
00018 #include <mvl/FMatrix.h>
00019 
00020 class FMatrixAffine : public FMatrix
00021 {
00022  public:
00023 
00024   FMatrixAffine();
00025   ~FMatrixAffine();
00026 
00027   bool set (const double *f_matrix);
00028   bool set (vnl_matrix<double> const& f_matrix);
00029 };
00030 
00031 #endif // FMatrixAffine_h_