| 
    Jpp
    18.0.0
    
   the software that should make you happy 
   | 
 
This is the complete list of members for JGEOMETRY3D::JQuaternion3D, including all inherited members.
| __a | JGEOMETRY3D::JQuaternion3D | protected | 
| __b | JGEOMETRY3D::JQuaternion3D | protected | 
| __c | JGEOMETRY3D::JQuaternion3D | protected | 
| __d | JGEOMETRY3D::JQuaternion3D | protected | 
| add(const JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | inline | 
| conjugate() | JGEOMETRY3D::JQuaternion3D | inline | 
| div(const double factor) | JGEOMETRY3D::JQuaternion3D | inline | 
| equals(const JQuaternion3D &quaternion, const double precision=std::numeric_limits< double >::min()) const | JGEOMETRY3D::JQuaternion3D | inline | 
| getA() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getAngle() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getB() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getC() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getConjugate() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getD() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getDistance(const JQuaternion3D &quaternion) const | JGEOMETRY3D::JQuaternion3D | inline | 
| getDistanceSquared(const JQuaternion3D &quaternion) const | JGEOMETRY3D::JQuaternion3D | inline | 
| getDot(const JQuaternion3D &quaternion) const | JGEOMETRY3D::JQuaternion3D | inline | 
| getIdentity() | JGEOMETRY3D::JQuaternion3D | inlinestatic | 
| getLength() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getLengthSquared() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getQuaternion() const | JGEOMETRY3D::JQuaternion3D | inline | 
| getQuaternion() | JGEOMETRY3D::JQuaternion3D | inline | 
| interpolate(const JQuaternion3D &object, const double alpha) | JGEOMETRY3D::JQuaternion3D | inline | 
| isIdentity(const double precision=std::numeric_limits< double >::min()) const | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D() | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const double a, const double b, const double c, const double d) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const double theta, const JVersor3D &dir) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const double w, const JVector3D &dir) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const JQuaternion3X &qx) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const JQuaternion3Y &qy) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const JQuaternion3Z &qz) | JGEOMETRY3D::JQuaternion3D | inline | 
| JQuaternion3D(const JQuaternion3X &qx, const JQuaternion3Y &qy, const JQuaternion3Z &qz) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const double factor) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const JQuaternion3D &first, const JQuaternion3X &second) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const JQuaternion3D &first, const JQuaternion3Y &second) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const JQuaternion3D &first, const JQuaternion3Z &second) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const JQuaternion3D &first, const JQuaternion3D &second) | JGEOMETRY3D::JQuaternion3D | inline | 
| mul(const JQuaternion3X &qx, const JQuaternion3Y &qy, const JQuaternion3Z &qz) | JGEOMETRY3D::JQuaternion3D | inline | 
| JMATH::JMath::mul(const JSecond_t &object) | JMATH::JMath< JFirst_t, JSecond_t > | inline | 
| negate() | JGEOMETRY3D::JQuaternion3D | inline | 
| normalise() | JGEOMETRY3D::JQuaternion3D | inline | 
| operator JVector3D() const | JGEOMETRY3D::JQuaternion3D | inline | 
| operator JVersor3D() const | JGEOMETRY3D::JQuaternion3D | inline | 
| operator<<(std::ostream &out, const JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | friend | 
| operator<<(JWriter &out, const JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | friend | 
| operator>>(std::istream &in, JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | friend | 
| operator>>(JReader &in, JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | friend | 
| pow(const double y) | JGEOMETRY3D::JQuaternion3D | inline | 
| rotate(double &__x, double &__y, double &__z) const | JGEOMETRY3D::JQuaternion3D | inline | 
| rotate_back(double &__x, double &__y, double &__z) const | JGEOMETRY3D::JQuaternion3D | inline | 
| setIdentity() | JGEOMETRY3D::JQuaternion3D | inline | 
| setQuaternion(const JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | inline | 
| sub(const JQuaternion3D &quaternion) | JGEOMETRY3D::JQuaternion3D | inline | 
 1.8.5