Zivid C++ API  2.4.2+1a2e8cfb-1
Defining the Future of 3D Machine Vision
Public Member Functions | List of all members
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. More...
 
ZIVID_CORE_EXPORT Matrix4x4 toMatrix () const
 Converts robot pose to a 4x4 matrix. More...
 
ZIVID_CORE_EXPORT std::string toString () const
 Get string representation of the Pose More...
 

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: