3#include "decl_calibrator_3d.hpp"
15 class MatrixCalibrator3D :
public Calibrator3D
18 MatrixCalibrator3D(HandleGuard<Calibrator3D> &&guard, Calibrator3D::ProtectedTag) noexcept
19 : Calibrator3D(
std::move(guard), Calibrator3D::ProtectedTag{})
32 Internal::DoResCallShareOut<Calibrator3D>([&](
void *&handle) {
34 CVC3DCreateMatrixHCalibrator(*
reinterpret_cast<const CExports::CVC3DMatrixH *
>(&matrix), handle));
15 class MatrixCalibrator3D :
public Calibrator3D {
…};
Double precision row-major 4x4 matrix.
Definition matrix_3d_h.hpp:44
static MatrixCalibrator3DPtr Create(const Cvb::Matrix3DH &matrix)
Creates a calibrator based on a general homography matrix.
Definition decl_matrix_calibrator_3d.hpp:29
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::shared_ptr< MatrixCalibrator3D > MatrixCalibrator3DPtr
Convenience shared pointer for MatrixCalibrator3D.
Definition core_3d.hpp:64
T dynamic_pointer_cast(T... args)