IDS peak ICV v1.0.0
Loading...
Searching...
No Matches
ExtrinsicParameters Class Reference

#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.
 

Detailed Description

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.

Warning
This function is still in development and not released.

Definition at line 39 of file peak_icv_extrinsic_parameters.hpp.

Constructor & Destructor Documentation

◆ ExtrinsicParameters()

ExtrinsicParameters ( const PointXYZ & rotation,
const PointXYZ & translation )
inlineexplicit

Constructs ExtrinsicParameters from a rotation and a translation vector.

Parameters
[in]rotationA rotation vector.
[in]translationA translation vector.
Warning
This function is still in development and not released.

Definition at line 89 of file peak_icv_extrinsic_parameters.hpp.

Member Function Documentation

◆ GetRotation()

PointXYZ GetRotation ( ) const
inline

Provides the rotation.

Returns
Returns the rotation.
Warning
This function is still in development and not released.

Definition at line 103 of file peak_icv_extrinsic_parameters.hpp.

◆ GetTransformationMatrix()

TransformationMatrix3D GetTransformationMatrix ( ) const
inline

Calculates the transformation matrix based on rotation and translation.

Returns
Returns the transformation matrix.
Warning
This function is still in development and not released.

Definition at line 113 of file peak_icv_extrinsic_parameters.hpp.

◆ GetTranslation()

PointXYZ GetTranslation ( ) const
inline

Provides the translation.

Returns
Returns the translation.
Warning
This function is still in development and not released.

Definition at line 98 of file peak_icv_extrinsic_parameters.hpp.