Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
jafar::stereo::RectificationParams Class Reference

Contains all parameters needed for Rectification. More...


Detailed Description

Contains all parameters needed for Rectification.

Definition at line 18 of file RectificationParams.hpp.

#include <RectificationParams.hpp>

List of all members.

Public Types

enum  STATE { NOT_INITIALIZED, MATRICES_INITIALIZED }
enum  RECTIFICATION_TYPE { RECTIFICATION_NIL, RECTIFICATION_MATRICES, RECTIFICATION_TABLES, RECTIFICATION_INVERSE }
enum  DO_INTERPOLATION { INTERPOLATION_NIL, INTERPOLATION }
enum  DISTORTION_TYPE { DISTORTION_NIL, DISTORTION_R, DISTORTION_R3 }
enum  IMAGE_SIDE { LEFT = 0, RIGHT = 1 }

Public Member Functions

void clear ()
void initialize (ImagesSizes &images_siezes, CalibrageMatrices &calibrage_matrices, RectificationParams::IMAGE_SIDE side)
 Initilize the object.
void initializeTables (RectificationParams::DISTORTION_TYPE type_distortion)
 This function must be called After calling initialize; otherwise an exception is thrown.
void initializeTables_michel (RectificationParams::DISTORTION_TYPE type_distortion)
 This function must be called After calling initialize; otherwise an exception is thrown.

Public Attributes

RectificationParams::STATE state
 state of the object
double intrinseque [16]
 intrinsec matrix
double rectification [9]
 rectification matrix
double distortion [3]
 dostortion matrix
double intrinseque_rectifiee [16]
 rectified intrinsec matrix
ImagesSizes imagesSizes
 an ImagesSizes object
short * table_i
short * table_j
short * inverse_table_i
short * inverse_table_j

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:51 for Jafar by doxygen 1.7.6.1
LAAS-CNRS