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