clear() | sofa::type::DualQuatCoord3< real > | inline |
DualQuatCoord3(const Quat &Dual, const Quat &orient) | sofa::type::DualQuatCoord3< real > | inline |
DualQuatCoord3(const DualQuatCoord3< real2 > &c) | sofa::type::DualQuatCoord3< real > | inline |
DualQuatCoord3(const Pos &p, const sofa::type::Quat< real > &q) | sofa::type::DualQuatCoord3< real > | inline |
DualQuatCoord3() | sofa::type::DualQuatCoord3< real > | inline |
getDual() | sofa::type::DualQuatCoord3< real > | inline |
getDual() const | sofa::type::DualQuatCoord3< real > | inline |
getOrientation() | sofa::type::DualQuatCoord3< real > | inline |
getOrientation() const | sofa::type::DualQuatCoord3< real > | inline |
getTranslation() | sofa::type::DualQuatCoord3< real > | inline |
identity() | sofa::type::DualQuatCoord3< real > | inlinestatic |
inverse() | sofa::type::DualQuatCoord3< real > | |
inverseRotate(const Vec3 &v) const | sofa::type::DualQuatCoord3< real > | |
invert() | sofa::type::DualQuatCoord3< real > | |
max_size() | sofa::type::DualQuatCoord3< real > | inlinestatic |
multLeft(const DualQuatCoord3< real > &c) | sofa::type::DualQuatCoord3< real > | |
multLeft_getJ(type::Mat< 4, 4, real > &J0, type::Mat< 4, 4, real > &JE) | sofa::type::DualQuatCoord3< real > | |
multRight(const DualQuatCoord3< real > &c) const | sofa::type::DualQuatCoord3< real > | |
multRight_getJ(type::Mat< 4, 4, real > &J0, type::Mat< 4, 4, real > &JE) | sofa::type::DualQuatCoord3< real > | |
norm() const | sofa::type::DualQuatCoord3< real > | inline |
norm2() const | sofa::type::DualQuatCoord3< real > | |
normalize() | sofa::type::DualQuatCoord3< real > | |
normalize_applyJ(const DualQuatCoord3< real > &dq) | sofa::type::DualQuatCoord3< real > | |
normalize_applyJT(const DualQuatCoord3< real > &dqn) | sofa::type::DualQuatCoord3< real > | |
normalize_getdJ(type::Mat< 4, 4, real > &dJ0, type::Mat< 4, 4, real > &dJE, const DualQuatCoord3< real > &dq) | sofa::type::DualQuatCoord3< real > | |
normalize_getJ(type::Mat< 4, 4, real > &J0, type::Mat< 4, 4, real > &JE) | sofa::type::DualQuatCoord3< real > | |
operator*(real2 a) const | sofa::type::DualQuatCoord3< real > | inline |
operator*(const DualQuatCoord3< real > &a) const | sofa::type::DualQuatCoord3< real > | inline |
operator*=(real2 a) | sofa::type::DualQuatCoord3< real > | inline |
operator+(const type::Vec< 6, real > &a) | sofa::type::DualQuatCoord3< real > | inline |
operator+=(const DualQuatCoord3< real > &a) | sofa::type::DualQuatCoord3< real > | inline |
operator/=(real2 a) | sofa::type::DualQuatCoord3< real > | inline |
operator<<(std::ostream &out, const DualQuatCoord3< real > &v) | sofa::type::DualQuatCoord3< real > | friend |
operator=(const DualQuatCoord3< real2 > &c) | sofa::type::DualQuatCoord3< real > | inline |
operator=(const Vec3 &p) | sofa::type::DualQuatCoord3< real > | inline |
operator>>(std::istream &in, DualQuatCoord3< real > &v) | sofa::type::DualQuatCoord3< real > | friend |
operator[](int i) | sofa::type::DualQuatCoord3< real > | inline |
operator[](int i) const | sofa::type::DualQuatCoord3< real > | inline |
pointToChild(const Vec3 &v) | sofa::type::DualQuatCoord3< real > | |
pointToParent(const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
pointToParent_applyH(const DualQuatCoord3< real > &dq, const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
pointToParent_applyHT(const type::Mat< 3, 8, real > &dJ, const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
pointToParent_applyJ(const DualQuatCoord3< real > &dq, const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
pointToParent_applyJT(const Vec3 &dP, const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
pointToParent_getJ(type::Mat< 3, 4, real > &J0, type::Mat< 3, 4, real > &JE, const Vec3 &p) | sofa::type::DualQuatCoord3< real > | |
ptr() | sofa::type::DualQuatCoord3< real > | inline |
ptr() const | sofa::type::DualQuatCoord3< real > | inline |
rigid_applyH(const DualQuatCoord3< real > &dq) | sofa::type::DualQuatCoord3< real > | |
rigid_applyHT(const type::Mat< 3, 4, real > &dR) | sofa::type::DualQuatCoord3< real > | |
rotate(const Vec3 &v) const | sofa::type::DualQuatCoord3< real > | |
rotation_applyH(const DualQuatCoord3< real > &dq) | sofa::type::DualQuatCoord3< real > | |
rotation_applyHT(const type::Mat< 3, 3, real > &dR) | sofa::type::DualQuatCoord3< real > | |
setTranslation(const Vec3 &p) | sofa::type::DualQuatCoord3< real > | inline |
size() | sofa::type::DualQuatCoord3< real > | inlinestatic |
toMatrix(type::Mat< 3, 4, real2 > &m) const | sofa::type::DualQuatCoord3< real > | |
toRotationMatrix(type::Mat< 3, 3, real2 > &m) const | sofa::type::DualQuatCoord3< real > | inline |
vectorToChild(const Vec3 &v) | sofa::type::DualQuatCoord3< real > | |
velocity_applyJ(const type::Vec< 6, real > &a) | sofa::type::DualQuatCoord3< real > | |
velocity_applyJT(const DualQuatCoord3< real > &dq) | sofa::type::DualQuatCoord3< real > | |
velocity_getJ(type::Mat< 4, 3, real > &J0, type::Mat< 4, 3, real > &JE) | sofa::type::DualQuatCoord3< real > | |
~DualQuatCoord3() | sofa::type::DualQuatCoord3< real > | inline |