3#include "decl_laser_plane_calibrator_3d.hpp"
15 class FactorsCalibrator3D :
public LaserPlaneCalibrator3D
18 FactorsCalibrator3D(HandleGuard<Calibrator3D> &&guard, Calibrator3D::ProtectedTag) noexcept
19 : LaserPlaneCalibrator3D(
std::move(guard), Calibrator3D::ProtectedTag{})
45 Internal::DoResCallShareOut<Calibrator3D>([&](
void *&handle) {
47 CVC3DCreateFactorsCalibrator(*
reinterpret_cast<CExports::CVC3DFactors *
>(&factors), handle));
15 class FactorsCalibrator3D :
public LaserPlaneCalibrator3D {
…};
static FactorsCalibrator3DPtr Create(Factors3D factors)
Creates a simple calibrator based on factors.
Definition decl_factors_calibrator_3d.hpp:42
static FactorsCalibrator3DPtr Create(double x, double y, double z)
Creates a simple calibrator based on factors.
Definition decl_factors_calibrator_3d.hpp:31
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::shared_ptr< FactorsCalibrator3D > FactorsCalibrator3DPtr
Convenience shared pointer for FactorsCalibrator3D.
Definition core_3d.hpp:60
T dynamic_pointer_cast(T... args)
Factor components to be applied in the 3D domain.
Definition core_3d.hpp:16