$search

CmdLine Class Reference

#include <cmd_line.h>

List of all members.

Public Types

enum  DETECTOR_TYPE { DMTX, ZBAR }
enum  TRACKER_TYPE { KLT, MBT, KLT_MBT }

Public Member Functions

 CmdLine (std::string &config_file)
 CmdLine (int argc, char **argv)
bool dmtx_only ()
bool get_adhoc_recovery_display ()
double get_adhoc_recovery_ratio ()
double get_adhoc_recovery_size ()
unsigned int get_adhoc_recovery_treshold ()
vpCameraParameters get_cam_calib_params ()
std::string get_data_dir ()
DETECTOR_TYPE get_detector_type ()
int get_dmx_timeout ()
std::vector< vpPoint > & get_flashcode_points_3D ()
double get_hinkley_alpha ()
double get_hinkley_delta ()
std::string get_init_file ()
std::vector< vpPoint > & get_inner_points_3D ()
double get_inner_ratio ()
std::string get_input_file_pattern ()
std::string get_log_file_pattern ()
int get_mbt_convergence_steps ()
double get_mbt_dynamic_range ()
std::vector< vpPoint > & get_outer_points_3D ()
double get_outer_ratio ()
std::string get_pattern_name ()
std::string get_single_image_path ()
TRACKER_TYPE get_tracker_type ()
std::string get_var_file ()
double get_var_limit ()
bool get_verbose ()
std::string get_video_channel ()
std::string get_wrl_file ()
std::string get_xml_file ()
bool log_checkpoints ()
bool log_pose ()
bool logging_video ()
void set_data_directory (std::string dir)
bool should_exit ()
bool show_fps ()
bool show_plot ()
bool using_adhoc_recovery ()
bool using_data_dir ()
bool using_hinkley ()
bool using_mbt_dynamic_range ()
bool using_single_image ()
bool using_var_file ()
bool using_var_limit ()
bool using_video_camera ()

Private Member Functions

void common ()
void loadConfig (std::string &config_file)

Private Attributes

bool adhoc_recovery_
bool adhoc_recovery_display_
double adhoc_recovery_ratio_
double adhoc_recovery_size_
unsigned int adhoc_recovery_treshold_
std::string config_file
std::string data_dir_
int dmx_timeout_
std::vector< double > flashcode_coordinates
std::vector< vpPoint > flashcode_points_3D_
std::vector< double > hinkley_range_
std::vector< double > inner_coordinates
std::vector< vpPoint > inner_points_3D_
double inner_ratio_
std::string input_file_pattern_
std::string log_file_pattern_
bool log_pose_
int mbt_convergence_steps_
double mbt_dynamic_range_
std::vector< double > outer_coordinates
std::vector< vpPoint > outer_points_3D_
double outer_ratio_
std::string pattern_name_
po::options_description prog_args
bool should_exit_
bool show_fps_
bool show_plot_
std::string single_image_name_
std::string var_file_
double var_limit_
bool verbose_
std::string video_channel_
boost::program_options::variables_map vm_

Detailed Description

Definition at line 12 of file cmd_line.h.


Member Enumeration Documentation

Enumerator:
DMTX 
ZBAR 

Definition at line 47 of file cmd_line.h.

Enumerator:
KLT 
MBT 
KLT_MBT 

Definition at line 50 of file cmd_line.h.


Constructor & Destructor Documentation

CmdLine::CmdLine ( int  argc,
char **  argv 
)

Definition at line 132 of file cmd_line.cpp.

CmdLine::CmdLine ( std::string &  config_file  ) 

Definition at line 126 of file cmd_line.cpp.


Member Function Documentation

void CmdLine::common (  )  [private]

Definition at line 7 of file cmd_line.cpp.

bool CmdLine::dmtx_only (  ) 

Definition at line 213 of file cmd_line.cpp.

bool CmdLine::get_adhoc_recovery_display (  ) 

Definition at line 322 of file cmd_line.cpp.

double CmdLine::get_adhoc_recovery_ratio (  ) 

Definition at line 314 of file cmd_line.cpp.

double CmdLine::get_adhoc_recovery_size (  ) 

Definition at line 310 of file cmd_line.cpp.

unsigned int CmdLine::get_adhoc_recovery_treshold (  ) 

Definition at line 318 of file cmd_line.cpp.

vpCameraParameters CmdLine::get_cam_calib_params (  ) 

Definition at line 145 of file cmd_line.cpp.

std::string CmdLine::get_data_dir (  ) 

Definition at line 253 of file cmd_line.cpp.

CmdLine::DETECTOR_TYPE CmdLine::get_detector_type (  ) 

Definition at line 293 of file cmd_line.cpp.

int CmdLine::get_dmx_timeout (  ) 

Definition at line 233 of file cmd_line.cpp.

std::vector< vpPoint > & CmdLine::get_flashcode_points_3D (  ) 

Definition at line 281 of file cmd_line.cpp.

double CmdLine::get_hinkley_alpha (  ) 

Definition at line 169 of file cmd_line.cpp.

double CmdLine::get_hinkley_delta (  ) 

Definition at line 175 of file cmd_line.cpp.

std::string CmdLine::get_init_file (  ) 

Definition at line 269 of file cmd_line.cpp.

std::vector< vpPoint > & CmdLine::get_inner_points_3D (  ) 

Definition at line 285 of file cmd_line.cpp.

double CmdLine::get_inner_ratio (  ) 

Definition at line 237 of file cmd_line.cpp.

std::string CmdLine::get_input_file_pattern (  ) 

Definition at line 157 of file cmd_line.cpp.

std::string CmdLine::get_log_file_pattern (  ) 

Definition at line 153 of file cmd_line.cpp.

int CmdLine::get_mbt_convergence_steps (  ) 

Definition at line 181 of file cmd_line.cpp.

double CmdLine::get_mbt_dynamic_range (  ) 

Definition at line 185 of file cmd_line.cpp.

std::vector< vpPoint > & CmdLine::get_outer_points_3D (  ) 

Definition at line 289 of file cmd_line.cpp.

double CmdLine::get_outer_ratio (  ) 

Definition at line 241 of file cmd_line.cpp.

std::string CmdLine::get_pattern_name (  ) 

Definition at line 257 of file cmd_line.cpp.

std::string CmdLine::get_single_image_path (  ) 

Definition at line 277 of file cmd_line.cpp.

CmdLine::TRACKER_TYPE CmdLine::get_tracker_type (  ) 

Definition at line 300 of file cmd_line.cpp.

std::string CmdLine::get_var_file (  ) 

Definition at line 201 of file cmd_line.cpp.

double CmdLine::get_var_limit (  ) 

Definition at line 193 of file cmd_line.cpp.

bool CmdLine::get_verbose (  ) 

Definition at line 229 of file cmd_line.cpp.

std::string CmdLine::get_video_channel (  ) 

Definition at line 221 of file cmd_line.cpp.

std::string CmdLine::get_wrl_file (  ) 

Definition at line 261 of file cmd_line.cpp.

std::string CmdLine::get_xml_file (  ) 

Definition at line 265 of file cmd_line.cpp.

void CmdLine::loadConfig ( std::string &  config_file  )  [private]

Definition at line 65 of file cmd_line.cpp.

bool CmdLine::log_checkpoints (  ) 

Definition at line 330 of file cmd_line.cpp.

bool CmdLine::log_pose (  ) 

Definition at line 334 of file cmd_line.cpp.

bool CmdLine::logging_video (  ) 

Definition at line 209 of file cmd_line.cpp.

void CmdLine::set_data_directory ( std::string  dir  ) 

Definition at line 338 of file cmd_line.cpp.

bool CmdLine::should_exit (  ) 

Definition at line 217 of file cmd_line.cpp.

bool CmdLine::show_fps (  ) 

Definition at line 225 of file cmd_line.cpp.

bool CmdLine::show_plot (  ) 

Definition at line 161 of file cmd_line.cpp.

bool CmdLine::using_adhoc_recovery (  ) 

Definition at line 326 of file cmd_line.cpp.

bool CmdLine::using_data_dir (  ) 

Definition at line 245 of file cmd_line.cpp.

bool CmdLine::using_hinkley (  ) 

Definition at line 165 of file cmd_line.cpp.

bool CmdLine::using_mbt_dynamic_range (  ) 

Definition at line 189 of file cmd_line.cpp.

bool CmdLine::using_single_image (  ) 

Definition at line 273 of file cmd_line.cpp.

bool CmdLine::using_var_file (  ) 

Definition at line 205 of file cmd_line.cpp.

bool CmdLine::using_var_limit (  ) 

Definition at line 197 of file cmd_line.cpp.

bool CmdLine::using_video_camera (  ) 

Definition at line 249 of file cmd_line.cpp.


Member Data Documentation

bool CmdLine::adhoc_recovery_ [private]

Definition at line 24 of file cmd_line.h.

Definition at line 25 of file cmd_line.h.

Definition at line 26 of file cmd_line.h.

Definition at line 28 of file cmd_line.h.

unsigned int CmdLine::adhoc_recovery_treshold_ [private]

Definition at line 27 of file cmd_line.h.

std::string CmdLine::config_file [private]

Definition at line 43 of file cmd_line.h.

std::string CmdLine::data_dir_ [private]

Definition at line 33 of file cmd_line.h.

int CmdLine::dmx_timeout_ [private]

Definition at line 30 of file cmd_line.h.

std::vector<double> CmdLine::flashcode_coordinates [private]

Definition at line 41 of file cmd_line.h.

std::vector<vpPoint> CmdLine::flashcode_points_3D_ [private]

Definition at line 37 of file cmd_line.h.

std::vector<double> CmdLine::hinkley_range_ [private]

Definition at line 29 of file cmd_line.h.

std::vector<double> CmdLine::inner_coordinates [private]

Definition at line 41 of file cmd_line.h.

std::vector<vpPoint> CmdLine::inner_points_3D_ [private]

Definition at line 38 of file cmd_line.h.

double CmdLine::inner_ratio_ [private]

Definition at line 21 of file cmd_line.h.

std::string CmdLine::input_file_pattern_ [private]

Definition at line 42 of file cmd_line.h.

std::string CmdLine::log_file_pattern_ [private]

Definition at line 42 of file cmd_line.h.

bool CmdLine::log_pose_ [private]

Definition at line 18 of file cmd_line.h.

Definition at line 31 of file cmd_line.h.

double CmdLine::mbt_dynamic_range_ [private]

Definition at line 32 of file cmd_line.h.

std::vector<double> CmdLine::outer_coordinates [private]

Definition at line 41 of file cmd_line.h.

std::vector<vpPoint> CmdLine::outer_points_3D_ [private]

Definition at line 38 of file cmd_line.h.

double CmdLine::outer_ratio_ [private]

Definition at line 22 of file cmd_line.h.

std::string CmdLine::pattern_name_ [private]

Definition at line 34 of file cmd_line.h.

po::options_description CmdLine::prog_args [private]

Definition at line 40 of file cmd_line.h.

bool CmdLine::should_exit_ [private]

Definition at line 19 of file cmd_line.h.

bool CmdLine::show_fps_ [private]

Definition at line 16 of file cmd_line.h.

bool CmdLine::show_plot_ [private]

Definition at line 17 of file cmd_line.h.

std::string CmdLine::single_image_name_ [private]

Definition at line 36 of file cmd_line.h.

std::string CmdLine::var_file_ [private]

Definition at line 35 of file cmd_line.h.

double CmdLine::var_limit_ [private]

Definition at line 23 of file cmd_line.h.

bool CmdLine::verbose_ [private]

Definition at line 15 of file cmd_line.h.

std::string CmdLine::video_channel_ [private]

Definition at line 20 of file cmd_line.h.

boost::program_options::variables_map CmdLine::vm_ [private]

Definition at line 14 of file cmd_line.h.


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


visp_auto_tracker
Author(s): Filip Novotny, Fabien Spindler/Fabien.Spindler@inria.fr
autogenerated on Sat Mar 2 14:16:33 2013