Classes | Macros | Functions
vgl_homg_operators_1d.h File Reference

1D homogeneous functions More...

#include <vgl/vgl_homg_point_1d.h>
#include <vnl/vnl_fwd.h>

Go to the source code of this file.

Classes

class  vgl_homg_operators_1d< T >
 1D homogeneous functions. More...
 

Macros

#define VGL_HOMG_OPERATORS_1D_INSTANTIATE(T)   "Please #include <vgl/algo/vgl_homg_operators_1d.hxx>"
 

Functions

template<class T >
vgl_homg_point_1d< T > operator * (vnl_matrix_fixed< T, 2, 2 > const &m, vgl_homg_point_1d< T > const &p)
 Transform a point through a 2x2 projective transformation matrix. More...
 

Detailed Description

1D homogeneous functions

Author
Peter Vanroose, ESAT/PSI
Date
Nov. 1998

vgl_homg_operators_1d implements one-dimensional homogeneous functions.

 Modifications
    3-Feb-07 Peter Vanroose - added get_vector()

Definition in file vgl_homg_operators_1d.h.

Macro Definition Documentation

◆ VGL_HOMG_OPERATORS_1D_INSTANTIATE

#define VGL_HOMG_OPERATORS_1D_INSTANTIATE (   T)    "Please #include <vgl/algo/vgl_homg_operators_1d.hxx>"

Definition at line 93 of file vgl_homg_operators_1d.h.

Function Documentation

◆ operator *()

template<class T >
vgl_homg_point_1d< T > operator * ( vnl_matrix_fixed< T, 2, 2 > const &  m,
vgl_homg_point_1d< T > const &  p 
)

Transform a point through a 2x2 projective transformation matrix.

Definition at line 122 of file vgl_homg_operators_1d.hxx.