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

get_pose_typeT_get_pose_typeget_pose_typeGetPoseTypeGetPoseType (Operator)

Name

get_pose_typeT_get_pose_typeget_pose_typeGetPoseTypeGetPoseType — Get the representation type of a 3D pose.

Signature

get_pose_type( : : Pose : OrderOfTransform, OrderOfRotation, ViewOfTransform)

Herror T_get_pose_type(const Htuple Pose, Htuple* OrderOfTransform, Htuple* OrderOfRotation, Htuple* ViewOfTransform)

Herror get_pose_type(const HTuple& Pose, char* OrderOfTransform, char* OrderOfRotation, char* ViewOfTransform)

void HOperatorSetX.GetPoseType(
[in] VARIANT Pose, [out] VARIANT* OrderOfTransform, [out] VARIANT* OrderOfRotation, [out] VARIANT* ViewOfTransform)

BSTR HPoseX.GetPoseType(
[in] VARIANT Pose, [out] BSTR* OrderOfRotation, [out] BSTR* ViewOfTransform)

static void HOperatorSet.GetPoseType(HTuple pose, out HTuple orderOfTransform, out HTuple orderOfRotation, out HTuple viewOfTransform)

string HPose.GetPoseType(out string orderOfRotation, out string viewOfTransform)

Description

With get_pose_typeget_pose_typeget_pose_typeGetPoseTypeGetPoseType, the representation type of the 3D pose PosePosePosePosepose can be queried. See create_posecreate_posecreate_poseCreatePoseCreatePose for details about 3D poses, their representation types, and the meaning of the parameters OrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformorderOfTransform, OrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationorderOfRotation, and ViewOfTransformViewOfTransformViewOfTransformViewOfTransformviewOfTransform.

Parallelization

Parameters

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

3D pose.

Number of elements: 7

OrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformorderOfTransform (output_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Order of rotation and translation.

OrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationorderOfRotation (output_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Meaning of the rotation values.

ViewOfTransformViewOfTransformViewOfTransformViewOfTransformviewOfTransform (output_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

View of transformation.

Result

create_posecreate_posecreate_poseCreatePoseCreatePose returns 2 (H_MSG_TRUE) if all parameter values are correct. If necessary, an exception is raised.

Possible Predecessors

create_posecreate_posecreate_poseCreatePoseCreatePose, hom_mat3d_to_posehom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPose, camera_calibrationcamera_calibrationcamera_calibrationCameraCalibrationCameraCalibration, hand_eye_calibrationhand_eye_calibrationhand_eye_calibrationHandEyeCalibrationHandEyeCalibration

Possible Successors

convert_pose_typeconvert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseType

See also

create_posecreate_posecreate_poseCreatePoseCreatePose, convert_pose_typeconvert_pose_typeconvert_pose_typeConvertPoseTypeConvertPoseType, write_posewrite_posewrite_poseWritePoseWritePose, read_poseread_poseread_poseReadPoseReadPose

Module

Foundation


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