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

vsrl_3d_output Class Reference

#include <vsrl_3d_output.h>

List of all members.


Detailed Description

Definition at line 19 of file vsrl_3d_output.h.

Public Member Functions

 vsrl_3d_output (const vil1_image &im1, const vil1_image &im2)
 ~vsrl_3d_output ()
void set_matcher (vsrl_dense_matcher *matcher)
void set_projective_transform (vnl_matrix< double > &H)
void read_projective_transform (const char *filename)
void write_output (const char *filename)
vil1_memory_image_of< double > get_double_range_image ()
vil1_memory_image_of< unsigned
char > 
get_unsigned_range_image ()

Public Attributes

vil1_memory_image_of< double > range_image_
vil1_memory_image_of< unsigned
char > 
rimage_

Private Member Functions

bool non_valid_point (int x, int y)
void write_disparity_image (const char *filename, vsrl_diffusion *diff)

Private Attributes

vsrl_dense_matchermatcher_
vil1_memory_image_of< int > buffer1_
vil1_memory_image_of< int > buffer2_
vnl_matrix< double > H_
vsrl_image_correlation image_correlation_
vil1_image image1_
vil1_image image2_


Constructor & Destructor Documentation

vsrl_3d_output::vsrl_3d_output const vil1_image im1,
const vil1_image im2
 

Definition at line 16 of file vsrl_3d_output.cxx.

vsrl_3d_output::~vsrl_3d_output  ) 
 

Definition at line 33 of file vsrl_3d_output.cxx.


Member Function Documentation

vil1_memory_image_of<double> vsrl_3d_output::get_double_range_image  )  [inline]
 

Definition at line 64 of file vsrl_3d_output.h.

vil1_memory_image_of<unsigned char> vsrl_3d_output::get_unsigned_range_image  )  [inline]
 

Definition at line 65 of file vsrl_3d_output.h.

bool vsrl_3d_output::non_valid_point int  x,
int  y
[private]
 

Definition at line 322 of file vsrl_3d_output.cxx.

void vsrl_3d_output::read_projective_transform const char *  filename  ) 
 

Definition at line 280 of file vsrl_3d_output.cxx.

void vsrl_3d_output::set_matcher vsrl_dense_matcher matcher  ) 
 

Definition at line 39 of file vsrl_3d_output.cxx.

void vsrl_3d_output::set_projective_transform vnl_matrix< double > &  H  ) 
 

Definition at line 47 of file vsrl_3d_output.cxx.

void vsrl_3d_output::write_disparity_image const char *  filename,
vsrl_diffusion diff
[private]
 

Definition at line 336 of file vsrl_3d_output.cxx.

void vsrl_3d_output::write_output const char *  filename  ) 
 

Definition at line 54 of file vsrl_3d_output.cxx.


Member Data Documentation

vil1_memory_image_of<int> vsrl_3d_output::buffer1_ [private]
 

Definition at line 27 of file vsrl_3d_output.h.

vil1_memory_image_of<int> vsrl_3d_output::buffer2_ [private]
 

Definition at line 28 of file vsrl_3d_output.h.

vnl_matrix<double> vsrl_3d_output::H_ [private]
 

Definition at line 33 of file vsrl_3d_output.h.

vil1_image vsrl_3d_output::image1_ [private]
 

Definition at line 37 of file vsrl_3d_output.h.

vil1_image vsrl_3d_output::image2_ [private]
 

Definition at line 38 of file vsrl_3d_output.h.

vsrl_image_correlation vsrl_3d_output::image_correlation_ [private]
 

Definition at line 35 of file vsrl_3d_output.h.

vsrl_dense_matcher* vsrl_3d_output::matcher_ [private]
 

Definition at line 23 of file vsrl_3d_output.h.

vil1_memory_image_of<double> vsrl_3d_output::range_image_
 

Definition at line 67 of file vsrl_3d_output.h.

vil1_memory_image_of<unsigned char> vsrl_3d_output::rimage_
 

Definition at line 68 of file vsrl_3d_output.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:48:25 2008 for contrib/gel/vsrl by  doxygen 1.4.4