DualQuatd¶
Singleton Methods¶
create_from_affine3(r: Cv::Affine3d) -> Cv::DualQuatd
create_from_mat(_r: Cv::InputArray) -> Cv::DualQuatd
create_from_pitch(angle: Float, d: Float, axis: Cv::Vec3d, moment: Cv::Vec3d) -> Cv::DualQuatd
dqblend(q1: Cv::DualQuatd, q2: Cv::DualQuatd, t: Float, assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
gdqblend(dualquat: Cv::InputArray, weights: Cv::InputArray, assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
sclerp(q1: Cv::DualQuatd, q2: Cv::DualQuatd, t: Float, direct_change: TrueClass, assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
Constructors¶
initialize(w: Float, x: Float, y: Float, z: Float, w_: Float, x_: Float, y_: Float, z_: Float)
initialize(q: Cv::Vec8d)
Attributes¶
Methods¶
+(arg_0: Cv::DualQuatd) -> Cv::DualQuatd
-(arg_0: Cv::DualQuatd) -> Cv::DualQuatd
-@ -> Cv::DualQuatd
/(arg_0: Cv::DualQuatd) -> Cv::DualQuatd
/(s: Float) -> Cv::DualQuatd
==(arg_0: Cv::DualQuatd) -> TrueClass
assign_minus(arg_0: Cv::DualQuatd) -> Cv::DualQuatd
assign_plus(arg_0: Cv::DualQuatd) -> Cv::DualQuatd
dot(p: Cv::DualQuatd) -> Float
exp -> Cv::DualQuatd
get_rotation(assume_unit: Cv::QuatAssumeType) -> Cv::Quatd
get_translation(assume_unit: Cv::QuatAssumeType) -> Cv::Vec3d
inv(assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
log(assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
power(q: Cv::DualQuatd, assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
power(t: Float, assume_unit: Cv::QuatAssumeType) -> Cv::DualQuatd
to_affine3(assume_unit: Cv::QuatAssumeType) -> Cv::Affine3d
to_mat(assume_unit: Cv::QuatAssumeType) -> Cv::Matx44d