3#include "../../namespace.hpp"
4#include "../../point_3d.hpp"
31 , topBasePlaneDistance_(distance)
52 return topBasePlaneDistance_;
62 topBasePlaneDistance_ = distance;
66 double topBasePlaneDistance_ = 0.0;
71 using namespace AQS12;
double TopBasePlaneDistance() const noexcept
Gets the distance between the top and base plane.
Definition decl_metric_aqs12_calibration_piece.hpp:50
void SetTopBasePlaneDistance(double distance)
Sets the distance between the top and base plane.
Definition decl_metric_aqs12_calibration_piece.hpp:60
const std::array< Point3D< double >, 12 > & Points() const noexcept
Gets array with AQS12 points.
Definition decl_metric_aqs12_calibration_piece.hpp:40
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:29
Multi-purpose 3D vector class.
Definition point_3d.hpp:22
Namespace specific to AQS12 calibration pieces.
Definition decl_metric_aqs12_calibration_piece.hpp:16
Namespace for metric calibration.
Definition decl_metric_aqs12_calibration_piece.hpp:13
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