contrib/oxl/mvl/HMatrix1DCompute3Point.h
Go to the documentation of this file.
00001 #ifndef HMatrix1DCompute3Point_h_
00002 #define HMatrix1DCompute3Point_h_
00003 //:
00004 // \file
00005 //
00006 // HMatrix1DComputeLinear contains a method to calculate
00007 // the line projectivity which relates three 1D point correspondences.
00008 //
00009 // \author fsm
00010 //
00011 
00012 #include <vgl/vgl_fwd.h>
00013 #include "HMatrix1DCompute.h"
00014 
00015 class HMatrix1DCompute3Point : public HMatrix1DCompute
00016 {
00017  public:
00018   HMatrix1DCompute3Point(void);
00019   ~HMatrix1DCompute3Point();
00020  protected:
00021   bool compute_cool_homg(const vcl_vector<vgl_homg_point_1d<double> >&,
00022                          const vcl_vector<vgl_homg_point_1d<double> >&,
00023                          HMatrix1D *);
00024 };
00025 
00026 #endif // HMatrix1DCompute3Point_h_