#include <iostream>#include <limits>#include <cmath>#include "vgl_homg_operators_2d.h"#include <cassert>#include <vgl/vgl_homg_line_2d.h>#include <vgl/vgl_homg_point_2d.h>#include <vgl/vgl_point_2d.h>#include <vgl/vgl_conic.h>#include <vgl/vgl_box_2d.h>#include <vgl/vgl_homg.h>#include <vnl/vnl_vector_fixed.h>#include <vnl/vnl_matrix.h>#include <vnl/vnl_matrix_fixed.h>#include <vnl/vnl_math.h>#include <vnl/algo/vnl_scatter_3x3.h>#include <vnl/algo/vnl_real_eigensystem.h>#include <vnl/vnl_diag_matrix.h>#include <vnl/algo/vnl_svd.h>Go to the source code of this file.
Macros | |
| #define | VGL_HOMG_OPERATORS_2D_INSTANTIATE(T) |
Functions | |
| template<class T > | |
| vgl_homg_point_2d< T > | operator * (vnl_matrix_fixed< T, 3, 3 > const &m, vgl_homg_point_2d< T > const &p) |
| Transform a point through a 3x3 projective transformation matrix. More... | |
| template<class T > | |
| vgl_homg_line_2d< T > | operator * (vnl_matrix_fixed< T, 3, 3 > const &m, vgl_homg_line_2d< T > const &l) |
| Transform a line through a 3x3 projective transformation matrix. More... | |
| #define VGL_HOMG_OPERATORS_2D_INSTANTIATE | ( | T | ) |
Definition at line 933 of file vgl_homg_operators_2d.hxx.
| vgl_homg_point_2d<T> operator * | ( | vnl_matrix_fixed< T, 3, 3 > const & | m, |
| vgl_homg_point_2d< T > const & | p | ||
| ) |
Transform a point through a 3x3 projective transformation matrix.
Definition at line 898 of file vgl_homg_operators_2d.hxx.
| vgl_homg_line_2d<T> operator * | ( | vnl_matrix_fixed< T, 3, 3 > const & | m, |
| vgl_homg_line_2d< T > const & | l | ||
| ) |
Transform a line through a 3x3 projective transformation matrix.
Definition at line 909 of file vgl_homg_operators_2d.hxx.
1.8.15