Skip to content

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

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

initialize(q: Cv::Vec8d)

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

conjugate -> Cv::DualQuatd

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

exp -> Cv::DualQuatd

get_dual_part -> Cv::Quatd

get_real_part -> Cv::Quatd

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

norm -> Cv::DualQuatd

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

to_vec -> Cv::Vec8d