Zivid C++ API 2.13.1+18e79e79-1
Zivid::Calibration::Pose Class Reference

Describes a robot pose. More...

#include <Zivid/Calibration/Pose.h>

Public Member Functions

ZIVID_CORE_EXPORT Pose (const Matrix4x4 &transform)
 Pose constructor taking a 4x4 transform.
 
ZIVID_CORE_EXPORT Matrix4x4 toMatrix () const
 Converts robot pose to a 4x4 matrix.
 
ZIVID_CORE_EXPORT std::string toString () const
 Get string representation of the Pose.
 

Detailed Description

Describes a robot pose.

Constructor & Destructor Documentation

◆ Pose()

ZIVID_CORE_EXPORT Zivid::Calibration::Pose::Pose ( const Matrix4x4 & transform)

Pose constructor taking a 4x4 transform.

Translation part of transform should be in units of millimeters. The constructor throws if the input transform does not describe pure rotation and translation.

Parameters
transformProvides orientation (rotation) and location (translation) for the pose.

Member Function Documentation

◆ toMatrix()

ZIVID_CORE_EXPORT Matrix4x4 Zivid::Calibration::Pose::toMatrix ( ) const

Converts robot pose to a 4x4 matrix.

Returns
4 by 4 matrix.

◆ toString()

ZIVID_CORE_EXPORT std::string Zivid::Calibration::Pose::toString ( ) const

Get string representation of the Pose.

Returns
Pose as string

The documentation for this class was generated from the following file: