KlassenKlassenKlassenKlassen | | | | Operatoren

get_pose_typeT_get_pose_typeGetPoseTypeget_pose_typeGetPoseTypeGetPoseType (Operator)

Name

get_pose_typeT_get_pose_typeGetPoseTypeget_pose_typeGetPoseTypeGetPoseType — Abfragen des Darstellungstyps einer 3D-Lage (Pose).

Signatur

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 GetPoseType(const HTuple& Pose, HTuple* OrderOfTransform, HTuple* OrderOfRotation, HTuple* ViewOfTransform)

HString HPose::GetPoseType(HString* OrderOfRotation, HString* ViewOfTransform) const

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)

Beschreibung

Mit get_pose_typeget_pose_typeGetPoseTypeget_pose_typeGetPoseTypeGetPoseType wird der Darstellungstyp der 3D-Lage PosePosePosePosePosepose abgefragt. Siehe create_posecreate_poseCreatePosecreate_poseCreatePoseCreatePose für eine detaillierte Beschreibung von 3D-Lagen, ihren Darstellungstypen und die Bedeutung der Parameter OrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformorderOfTransform, OrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationorderOfRotation und ViewOfTransformViewOfTransformViewOfTransformViewOfTransformViewOfTransformviewOfTransform.

Parallelisierung

Parameter

PosePosePosePosePosepose (input_control)  pose HPose, HTupleHTupleHTupleHPoseX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

3D-Lage (Pose).

Parameteranzahl: 7

OrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformOrderOfTransformorderOfTransform (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Reihenfolge von Rotation und Translation.

OrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationOrderOfRotationorderOfRotation (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Bedeutung der Rotationswerte.

ViewOfTransformViewOfTransformViewOfTransformViewOfTransformViewOfTransformviewOfTransform (output_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Sichtweise der Transformation.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_pose_typeget_pose_typeGetPoseTypeget_pose_typeGetPoseTypeGetPoseType den Wert 2 (H_MSG_TRUE).

Vorgänger

create_posecreate_poseCreatePosecreate_poseCreatePoseCreatePose, hom_mat3d_to_posehom_mat3d_to_poseHomMat3dToPosehom_mat3d_to_poseHomMat3dToPoseHomMat3dToPose, camera_calibrationcamera_calibrationCameraCalibrationcamera_calibrationCameraCalibrationCameraCalibration, hand_eye_calibrationhand_eye_calibrationHandEyeCalibrationhand_eye_calibrationHandEyeCalibrationHandEyeCalibration

Nachfolger

convert_pose_typeconvert_pose_typeConvertPoseTypeconvert_pose_typeConvertPoseTypeConvertPoseType

Siehe auch

create_posecreate_poseCreatePosecreate_poseCreatePoseCreatePose, convert_pose_typeconvert_pose_typeConvertPoseTypeconvert_pose_typeConvertPoseTypeConvertPoseType, write_posewrite_poseWritePosewrite_poseWritePoseWritePose, read_poseread_poseReadPoseread_poseReadPoseReadPose

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren