Public Member Functions
vmal_refine_lines Class Reference

#include <vmal_refine_lines.h>

List of all members.

Public Member Functions

 vmal_refine_lines ()
 Constructors.
 ~vmal_refine_lines ()
 Destructor.
void refine_lines_f (vnl_double_3 &line0p, vnl_double_3 &line0q, vnl_double_3 &line1p, vnl_double_3 &line1q, const vnl_double_3x3 &F, vnl_double_3 &r_line0p, vnl_double_3 &r_line0q, vnl_double_3 &r_line1p, vnl_double_3 &r_line1q)
 Refine the two lines using the fundamental matrix (To improve!).
void refine_lines_max_h (vnl_double_3 &line0p, vnl_double_3 &line0q, vnl_double_3 &line1p, vnl_double_3 &line1q, const vnl_double_3x3 &H, vnl_double_3 &r_line0p, vnl_double_3 &r_line0q, vnl_double_3 &r_line1p, vnl_double_3 &r_line1q)
 Refine two lines using the homography matrix and keeping the intersection.
void refine_lines_min_h (vnl_double_3 &line0p, vnl_double_3 &line0q, vnl_double_3 &line1p, vnl_double_3 &line1q, const vnl_double_3x3 &H, vnl_double_3 &r_line0p, vnl_double_3 &r_line0q, vnl_double_3 &r_line1p, vnl_double_3 &r_line1q)
 Refine two lines using the homography matrix and extending to the union.

Detailed Description

Definition at line 23 of file vmal_refine_lines.h.


Constructor & Destructor Documentation

vmal_refine_lines::vmal_refine_lines ( )

Constructors.

Definition at line 7 of file vmal_refine_lines.cxx.

vmal_refine_lines::~vmal_refine_lines ( )

Destructor.

Definition at line 11 of file vmal_refine_lines.cxx.


Member Function Documentation

void vmal_refine_lines::refine_lines_f ( vnl_double_3 &  line0p,
vnl_double_3 &  line0q,
vnl_double_3 &  line1p,
vnl_double_3 &  line1q,
const vnl_double_3x3 F,
vnl_double_3 &  r_line0p,
vnl_double_3 &  r_line0q,
vnl_double_3 &  r_line1p,
vnl_double_3 &  r_line1q 
)

Refine the two lines using the fundamental matrix (To improve!).

Definition at line 16 of file vmal_refine_lines.cxx.

void vmal_refine_lines::refine_lines_max_h ( vnl_double_3 &  line0p,
vnl_double_3 &  line0q,
vnl_double_3 &  line1p,
vnl_double_3 &  line1q,
const vnl_double_3x3 H,
vnl_double_3 &  r_line0p,
vnl_double_3 &  r_line0q,
vnl_double_3 &  r_line1p,
vnl_double_3 &  r_line1q 
)

Refine two lines using the homography matrix and keeping the intersection.

Definition at line 74 of file vmal_refine_lines.cxx.

void vmal_refine_lines::refine_lines_min_h ( vnl_double_3 &  line0p,
vnl_double_3 &  line0q,
vnl_double_3 &  line1p,
vnl_double_3 &  line1q,
const vnl_double_3x3 H,
vnl_double_3 &  r_line0p,
vnl_double_3 &  r_line0q,
vnl_double_3 &  r_line1p,
vnl_double_3 &  r_line1q 
)

Refine two lines using the homography matrix and extending to the union.

Definition at line 125 of file vmal_refine_lines.cxx.


The documentation for this class was generated from the following files: