Skip to content

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()

initialize(w: Float, x: Float, y: Float, z: Float, w_: Float, x_: Float, y_: Float, z_: Float)

initialize(q: Cv::Vec8f)

Attributes

w: Float (read/write)

w_: Float (read/write)

x: Float (read/write)

x_: Float (read/write)

y: Float (read/write)

y_: Float (read/write)

z: Float (read/write)

z_: Float (read/write)

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

conjugate -> Cv::DualQuatf

dot(p: Cv::DualQuatf) -> Float

exp -> Cv::DualQuatf

get_dual_part -> Cv::Quatf

get_real_part -> Cv::Quatf

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

norm -> Cv::DualQuatf

normalize -> 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

to_vec -> Cv::Vec8f