#include <peak_icv/algorithms/calibration/peak_icv_extrinsic_parameters.hpp>
Public Member Functions | |
| ExtrinsicParameters (const PointXYZ &rotation, const PointXYZ &translation) | |
| Constructs ExtrinsicParameters from a rotation and a translation vector. | |
| PointXYZ | GetTranslation () const |
| Provides the translation. | |
| PointXYZ | GetRotation () const |
| Provides the rotation. | |
| TransformationMatrix3D | GetTransformationMatrix () const |
| Calculates the transformation matrix based on rotation and translation. | |
This class stores and provides access to the extrinsic parameters, which include the translation, rotation, and transformation matrix.
It is a result of the camera calibration or the workspace calibration.
The extrinsic camera parameters describe the transformation between the camera's coordinate system and the world coordinate system. They can be used to convert points from the world coordinate system into the camera coordinate system.
Definition at line 37 of file peak_icv_extrinsic_parameters.hpp.
|
inlineexplicit |
Constructs ExtrinsicParameters from a rotation and a translation vector.
| [in] | rotation | A rotation vector. |
| [in] | translation | A translation vector. |
Definition at line 87 of file peak_icv_extrinsic_parameters.hpp.
|
inline |
Provides the rotation.
Definition at line 101 of file peak_icv_extrinsic_parameters.hpp.
|
inline |
Calculates the transformation matrix based on rotation and translation.
Definition at line 111 of file peak_icv_extrinsic_parameters.hpp.
|
inline |
Provides the translation.
Definition at line 96 of file peak_icv_extrinsic_parameters.hpp.