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_