Struct CameraReferenceRegistrationParameters

Struct Documentation

struct CameraReferenceRegistrationParameters

Public Functions

inline void declareDynamic(rclcpp::Node *ipNode) const

Declare parameters as dynamic to be adjusted during runtime.

Parameters:

ipNode[in] Pointer to node for which the parameters are to be declared.

inline bool tryToSetParameter(const rclcpp::Parameter &iParameter)

Try to set available parameter from given rclcpp::Parameter.

This will try through all parameters in list and try to set value.

Returns:

True, if successful, i.e., if a parameter from the list has been updated. False otherwise.

Public Members

DynamicParameter<bool> limit_single_board_rpj_error = DynamicParameter<bool>(false,"Use max maximum reprojection error to accept during calibration of a single target ""pose. If false, 'board_max_rpj_error' is ignored.")
DynamicParameter<double> single_board_max_rpj_error = DynamicParameter<double>(5.0,"Limit for maximum reprojection error to accept during calibration of a single target ""pose. All calibrated poses, that exceed this limit are rejected.",0.001, 5.0)
DynamicParameter<int> single_board_min_inliers = DynamicParameter<int>(10,"Threshold for minimum number of inliers to accept during calibration of a single ""target pose. All calibrated poses, that do not reach this threshold are rejected.",4, 16)
DynamicParameter<double> pnp_inlier_rpj_error_limit = DynamicParameter<double>(8.0,"Limit for maximum reprojection error for which points are considered as RANSAC ""inliers during PnP.",0.00001, 10.0)