Industrial Calibration  1.0.0
Loading...
Searching...
No Matches
industrial_calibration::ExtrinsicHandEyeCalibrationWidget Class Reference
Inheritance diagram for industrial_calibration::ExtrinsicHandEyeCalibrationWidget:

Public Member Functions

 ExtrinsicHandEyeCalibrationWidget (QWidget *parent=nullptr)
 
void loadConfig (const std::string &config_file)
 Loads the calibration configuration from file.
 
void loadObservations (const std::string &observations_file)
 Loads the calibration observations from file.
 
void calibrate ()
 Performs the calibration.
 
void saveResults (const std::string &file)
 Saves results of the calibration.
 

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 
void onLoadConfig ()
 
void onLoadObservations ()
 
void onCalibrate ()
 
void onSaveResults ()
 
void loadTargetFinder ()
 
void drawImage (QTreeWidgetItem *item, int col)
 

Protected Attributes

Ui::ExtrinsicHandEyeCalibration * ui_
 
TargetFinderWidgettarget_finder_widget_
 
CameraIntrinsicsWidgetcamera_intrinsics_widget_
 
TransformGuesscamera_transform_guess_widget_
 
TransformGuesstarget_transform_guess_widget_
 
boost_plugin_loader::PluginLoader loader_
 
TargetFinderFactoryOpenCV::ConstPtr factory_
 
std::shared_ptr< ExtrinsicHandEyeResultresult_
 
TargetFinderOpenCV::ConstPtr target_finder_
 

Member Function Documentation

◆ loadConfig()

void industrial_calibration::ExtrinsicHandEyeCalibrationWidget::loadConfig ( const std::string &  config_file)
Exceptions
Exceptionon failure

◆ loadObservations()

void industrial_calibration::ExtrinsicHandEyeCalibrationWidget::loadObservations ( const std::string &  observations_file)
Exceptions
Exceptionon failure

◆ calibrate()

void industrial_calibration::ExtrinsicHandEyeCalibrationWidget::calibrate ( )
Exceptions
Exceptionon failure

◆ saveResults()

void industrial_calibration::ExtrinsicHandEyeCalibrationWidget::saveResults ( const std::string &  file)
Exceptions
Exceptionon failure