Calibration configuration object. More...
#include <cvb/foundation/metric_aqs12.hpp>
Public Member Functions | |
| AQS12Piece | Aqs12Piece () const noexcept |
| Gets the AQS12 piece. More... | |
| void | SetHomographyCalculated (bool flag) noexcept |
| Sets the calculate homography flag. More... | |
| bool | IsHomographyCalculated () const noexcept |
| Gets the calculate homography flag. More... | |
| void | SetCorrectionOfLaserPlaneInclinationCalculated (bool flag) |
| bool | IsCorrectionOfLaserPlaneInclinationCalculated () const noexcept |
| void * | Handle () const noexcept |
| Returns C-API style handle to Node Object. More... | |
Static Public Member Functions | |
| static std::unique_ptr< CalibrationConfiguration > | Create (const AQS12Piece &aqs12) |
| Creates a calibration configuration object. More... | |
| static std::unique_ptr< CalibrationConfiguration > | FromHandle (HandleGuard< CalibrationConfiguration > &&guard) |
Calibration configuration object.
|
inlinenoexcept |
Gets the AQS12 piece.
|
inlinestatic |
Creates a calibration configuration object.
| [in] | aqs12 | AQS12 piece. |
|
inlinestatic |
| [in] | guard | Life time guard for C-API handle. |
| Any | exception derived from std::exception including CvbException. |
The calibration configuration object takes ownership of the handle, so you must share it before using this function.
|
inlinenoexcept |
Returns C-API style handle to Node Object.
|
inlinenoexcept |
|
inlinenoexcept |
Gets the calculate homography flag.
|
inline |
| [in] | flag | Value of flag to be set. |
|
inlinenoexcept |
Sets the calculate homography flag.
| [in] | flag | Value of flag to be set. |