3#include "../../namespace.hpp"
4#include "../../point_3d.hpp"
37 , topBasePlaneDistance_(distance)
58 return topBasePlaneDistance_;
68 topBasePlaneDistance_ = distance;
72 double topBasePlaneDistance_ = 0.0;
77 using namespace AQS12;
double TopBasePlaneDistance() const noexcept
Gets the distance between the top and base plane.
Definition decl_metric_aqs12_calibration_piece.hpp:56
void SetTopBasePlaneDistance(double distance)
Sets the distance between the top and base plane.
Definition decl_metric_aqs12_calibration_piece.hpp:66
const std::array< Point3D< double >, 12 > & Points() const noexcept
Gets array with AQS12 points.
Definition decl_metric_aqs12_calibration_piece.hpp:46
AQS12Piece(const std::array< Point3D< double >, 12 > &points, const double distance)
Creates an object describing an AQS12 calibration piece with point coordinates.
Definition decl_metric_aqs12_calibration_piece.hpp:35
Multi-purpose 3D vector class.
Definition point_3d.hpp:22
Namespace specific to AQS12 calibration pieces.
Definition decl_metric_aqs12_calibration_piece.hpp:22
Namespace for metric calibration.
Definition decl_metric_aqs12_calibration_piece.hpp:19
Namespace for the Foundation package.
Definition decl_metric_aqs12_calibration_piece.hpp:11
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17