Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

bmrf_epipole Class Reference

#include <bmrf_epipole.h>

List of all members.


Detailed Description

A representation of an epipole.

Contains member function to convert between image and epipolar coordinates

Definition at line 19 of file bmrf_epipole.h.

Public Member Functions

 bmrf_epipole ()
 Constructor.
 bmrf_epipole (double u, double v)
 Constructor.
 bmrf_epipole (const vgl_point_2d< double > &epipole)
 Constructor.
vgl_point_2d< double > to_epi_coords (const vgl_point_2d< double > &u_v) const
 Conversion to epipolar coordinates.
void to_epi_coords (double u, double v, double &s, double &a) const
 Conversion to epipolar coordinates.
vgl_point_2d< double > to_img_coords (const vgl_point_2d< double > &s_a) const
 Conversion to image coordinates.
void to_img_coords (double s, double a, double &u, double &v) const
 Conversion to image coordinates.
const vgl_point_2d< double > & location () const

Private Attributes

vgl_point_2d< double > epi_
 the epipole location in image coordinates.


Constructor & Destructor Documentation

bmrf_epipole::bmrf_epipole  ) 
 

Constructor.

Definition at line 13 of file bmrf_epipole.cxx.

bmrf_epipole::bmrf_epipole double  u,
double  v
 

Constructor.

Definition at line 19 of file bmrf_epipole.cxx.

bmrf_epipole::bmrf_epipole const vgl_point_2d< double > &  epipole  ) 
 

Constructor.

Definition at line 25 of file bmrf_epipole.cxx.


Member Function Documentation

const vgl_point_2d<double>& bmrf_epipole::location  )  const [inline]
 

Definition at line 35 of file bmrf_epipole.h.

void bmrf_epipole::to_epi_coords double  u,
double  v,
double &  s,
double &  a
const
 

Conversion to epipolar coordinates.

Definition at line 43 of file bmrf_epipole.cxx.

vgl_point_2d< double > bmrf_epipole::to_epi_coords const vgl_point_2d< double > &  u_v  )  const
 

Conversion to epipolar coordinates.

Definition at line 32 of file bmrf_epipole.cxx.

void bmrf_epipole::to_img_coords double  s,
double  a,
double &  u,
double &  v
const
 

Conversion to image coordinates.

Definition at line 63 of file bmrf_epipole.cxx.

vgl_point_2d< double > bmrf_epipole::to_img_coords const vgl_point_2d< double > &  s_a  )  const
 

Conversion to image coordinates.

Definition at line 53 of file bmrf_epipole.cxx.


Member Data Documentation

vgl_point_2d<double> bmrf_epipole::epi_ [private]
 

the epipole location in image coordinates.

Definition at line 39 of file bmrf_epipole.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:51:54 2008 for contrib/brl/bseg/bmrf by  doxygen 1.4.4