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. |