2 #ifndef vpgl_affine_fundamental_matrix_hxx_ 3 #define vpgl_affine_fundamental_matrix_hxx_ 17 default_matrix(0,1) = default_matrix(0,2) = (T)1;
18 default_matrix(1,0) = default_matrix(2,0) = -(T)1;
48 #undef vpgl_AFFINE_FUNDAMENTAL_MATRIX_INSTANTIATE 49 #define vpgl_AFFINE_FUNDAMENTAL_MATRIX_INSTANTIATE(T) \ 50 template class vpgl_affine_fundamental_matrix<T > 52 #endif // vpgl_affine_fundamental_matrix_hxx_ vpgl_affine_fundamental_matrix()
Default constructor creates dummy matrix.
void put(unsigned r, unsigned c, T const &v)
void set_from_params(T a, T b, T c, T d, T e)
Form the matrix from its free parameters.
A class for the fundamental matrix between two affine cameras.
const vnl_matrix_fixed< T, 3, 3 > & get_matrix() const
Get a copy of the FM in vnl form.
void set_matrix(const vpgl_proj_camera< T > &cr, const vpgl_proj_camera< T > &cl)