Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
BIAS::DualQuaternion< QUAT_TYPE > Member List

This is the complete list of members for BIAS::DualQuaternion< QUAT_TYPE >, including all inherited members.

Add(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
Add(const DualQuaternion< QUAT_TYPE > &r, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
Div(const QUAT_TYPE &scalar)BIAS::DualQuaternion< QUAT_TYPE >inline
Div(const QUAT_TYPE &scalar, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
DualQuaternion()BIAS::DualQuaternion< QUAT_TYPE >inline
DualQuaternion(const DualQuaternion< QUAT_TYPE > &d)BIAS::DualQuaternion< QUAT_TYPE >inline
DualQuaternion(const Quaternion< QUAT_TYPE > &q, const Quaternion< QUAT_TYPE > &p)BIAS::DualQuaternion< QUAT_TYPE >inline
EnforceRigidCouplingConstraint(DualQuaternion< QUAT_TYPE > &other, bool useOtherAngle=false, bool useOtherPitch=false)BIAS::DualQuaternion< QUAT_TYPE >
EnforceRigidCouplingConstraint(std::vector< DualQuaternion< QUAT_TYPE > > &quats, bool useFirstAngle=false, bool useFirstPitch=false)BIAS::DualQuaternion< QUAT_TYPE >static
GetDualNorm(QUAT_TYPE &r, QUAT_TYPE &d) const BIAS::DualQuaternion< QUAT_TYPE >inline
GetDualPart() const BIAS::DualQuaternion< QUAT_TYPE >inline
GetLeftMultMatrix() const BIAS::DualQuaternion< QUAT_TYPE >
GetPoseParametrization() const BIAS::DualQuaternion< QUAT_TYPE >
GetRealPart() const BIAS::DualQuaternion< QUAT_TYPE >inline
GetRightMultMatrix() const BIAS::DualQuaternion< QUAT_TYPE >
GetRigidMotion(Quaternion< QUAT_TYPE > &rotation, Vector3< QUAT_TYPE > &translation) const BIAS::DualQuaternion< QUAT_TYPE >
GetRigidMotion(RMatrixBase &rotation, Vector3< QUAT_TYPE > &translation) const BIAS::DualQuaternion< QUAT_TYPE >inline
GetVector() const BIAS::DualQuaternion< QUAT_TYPE >inline
Interpolate(const DualQuaternion< QUAT_TYPE > &to, const QUAT_TYPE &t) const BIAS::DualQuaternion< QUAT_TYPE >
InterpolateLinear(const DualQuaternion< QUAT_TYPE > &to, const QUAT_TYPE &t) const BIAS::DualQuaternion< QUAT_TYPE >
Inverse() const BIAS::DualQuaternion< QUAT_TYPE >inline
Invert()BIAS::DualQuaternion< QUAT_TYPE >inline
MakeUnique()BIAS::DualQuaternion< QUAT_TYPE >inline
Mult(const QUAT_TYPE &scalar)BIAS::DualQuaternion< QUAT_TYPE >inline
Mult(const QUAT_TYPE &scalar, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
Mult(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
Mult(const DualQuaternion< QUAT_TYPE > &r, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
MultLeft(const DualQuaternion< QUAT_TYPE > &l)BIAS::DualQuaternion< QUAT_TYPE >inline
MultLeft(const DualQuaternion< QUAT_TYPE > &l, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
MultVec(const Vector3< QUAT_TYPE > &vec, Vector3< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
MultVec(const Vector3< QUAT_TYPE > &vec) const BIAS::DualQuaternion< QUAT_TYPE >inline
Normalize()BIAS::DualQuaternion< QUAT_TYPE >inline
operator!=(const DualQuaternion< QUAT_TYPE > &r) const BIAS::DualQuaternion< QUAT_TYPE >inline
operator*(const DualQuaternion< T > &l, const DualQuaternion< T > &r)BIAS::DualQuaternion< QUAT_TYPE >related
operator*=(const QUAT_TYPE &scalar)BIAS::DualQuaternion< QUAT_TYPE >inline
operator*=(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
operator+=(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
operator-=(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
operator/(const DualQuaternion< T > &l, const DualQuaternion< T > &r)BIAS::DualQuaternion< QUAT_TYPE >related
operator/=(const QUAT_TYPE &scalar)BIAS::DualQuaternion< QUAT_TYPE >inline
operator/=(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
operator=(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
operator==(const DualQuaternion< QUAT_TYPE > &r) const BIAS::DualQuaternion< QUAT_TYPE >inline
Set(const Quaternion< QUAT_TYPE > &q, const Quaternion< QUAT_TYPE > &p)BIAS::DualQuaternion< QUAT_TYPE >inline
SetDualPart(const Quaternion< QUAT_TYPE > &p)BIAS::DualQuaternion< QUAT_TYPE >inline
SetFromPoseParametrization(const PoseParametrization &params)BIAS::DualQuaternion< QUAT_TYPE >
SetFromRigidMotion(const Quaternion< QUAT_TYPE > &rotation, const Vector3< QUAT_TYPE > &translation)BIAS::DualQuaternion< QUAT_TYPE >
SetFromRigidMotion(const RMatrixBase &rotation, const Vector3< QUAT_TYPE > &translation)BIAS::DualQuaternion< QUAT_TYPE >inline
SetIdentity()BIAS::DualQuaternion< QUAT_TYPE >inline
SetRealPart(const Quaternion< QUAT_TYPE > &q)BIAS::DualQuaternion< QUAT_TYPE >inline
Sub(const DualQuaternion< QUAT_TYPE > &r)BIAS::DualQuaternion< QUAT_TYPE >inline
Sub(const DualQuaternion< QUAT_TYPE > &r, DualQuaternion< QUAT_TYPE > &res) const BIAS::DualQuaternion< QUAT_TYPE >inline
~DualQuaternion()BIAS::DualQuaternion< QUAT_TYPE >inline