HALCON Reference Manual 10.0.2
Table of Contents / Transformations / Poses ClassesClassesClasses | | | Operators

quat_to_poseT_quat_to_posequat_to_poseQuatToPoseQuatToPose (Operator)

Name

quat_to_poseT_quat_to_posequat_to_poseQuatToPoseQuatToPose — Convert a quaternion into the corresponding 3D pose.

Signature

quat_to_pose( : : Quaternion : Pose)

Herror T_quat_to_pose(const Htuple Quaternion, Htuple* Pose)

Herror quat_to_pose(const HTuple& Quaternion, HTuple* Pose)

void HOperatorSetX.QuatToPose(
[in] VARIANT Quaternion, [out] VARIANT* Pose)

VARIANT HQuaternionX.QuatToPose()

static void HOperatorSet.QuatToPose(HTuple quaternion, out HTuple pose)

HPose HQuaternion.QuatToPose()

Description

The operator quat_to_posequat_to_posequat_to_poseQuatToPoseQuatToPose converts the input quaternion QuaternionQuaternionQuaternionQuaternionquaternion into its corresponding 3D pose PosePosePosePosepose. Note that the translation of PosePosePosePosepose is zero in any case.

Parallelization

Parameters

QuaternionQuaternionQuaternionQuaternionquaternion (input_control)  quaternion-array HQuaternion, HTupleHTupleHQuaternionX, VARIANTHtuple (real) (double) (double) (double) (double)

Rotation quaternion.

PosePosePosePosepose (output_control)  pose-array HPose, HTupleHTupleHPoseX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong)

3D Pose.

Possible Predecessors

axis_angle_to_quataxis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat, quat_composequat_composequat_composeQuatComposeQuatCompose, quat_conjugatequat_conjugatequat_conjugateQuatConjugateQuatConjugate

Possible Successors

camera_calibrationcamera_calibrationcamera_calibrationCameraCalibrationCameraCalibration, write_posewrite_posewrite_poseWritePoseWritePose, disp_caltabdisp_caltabdisp_caltabDispCaltabDispCaltab, sim_caltabsim_caltabsim_caltabSimCaltabSimCaltab

See also

axis_angle_to_quataxis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat, quat_composequat_composequat_composeQuatComposeQuatCompose, quat_rotate_point_3dquat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3d, quat_to_hom_mat3dquat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3d, quat_normalizequat_normalizequat_normalizeQuatNormalizeQuatNormalize

Module

Foundation


Table of Contents / Transformations / Poses ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH