|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
Packages that use DQuaternion | |
---|---|
org.ode4j.cpp.internal | USE NOT RECOMMENDED, SEE NOTE BELOW The classes in this package provide an API that is similar to the original C/C++ API. |
org.ode4j.math | |
org.ode4j.ode | Public API for ode4j. |
Uses of DQuaternion in org.ode4j.cpp.internal |
---|
Methods in org.ode4j.cpp.internal with parameters of type DQuaternion | |
---|---|
static void |
ApiCppBody.dBodyCopyQuaternion(DBody body,
DQuaternion quat)
|
static void |
ApiCppBody.dBodySetQuaternion(DBody b,
DQuaternion q)
|
static void |
ApiCppMathRotation.dDQfromW(DQuaternion dq,
DVector3 w,
DQuaternion q)
|
static void |
ApiCppCollision.dGeomGetOffsetQuaternion(DGeom geom,
DQuaternion result)
|
static void |
ApiCppCollision.dGeomGetQuaternion(DGeom geom,
DQuaternion result)
|
static void |
ApiCppMathRotation.dQFromAxisAndAngle(DQuaternion q,
double ax,
double ay,
double az,
double angle)
|
static void |
ApiCppMathRotation.dQfromR(DQuaternion q,
DMatrix3 R)
|
static void |
ApiCppMathRotation.dQMultiply0(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
ApiCppMathRotation.dQMultiply1(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
ApiCppMathRotation.dQMultiply2(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
ApiCppMathRotation.dQMultiply3(DQuaternion qa,
DQuaternion qb,
DQuaternion qc)
qa = rotate by inverse of qc, then by inverse of qb |
static void |
ApiCppMathRotation.dQSetIdentity(DQuaternion q)
|
static void |
ApiCppMathRotation.dQtoR(DQuaternion q,
DMatrix3 R)
Deprecated. |
static void |
ApiCppMathRotation.dRfromQ(DMatrix3 R,
DQuaternion q)
|
Uses of DQuaternion in org.ode4j.math |
---|
Methods in org.ode4j.math that return DQuaternion | |
---|---|
DQuaternion |
DQuaternion.add(DQuaternion q)
|
DQuaternion |
DQuaternion.scale(double d)
|
DQuaternion |
DQuaternion.set(double x0,
double x1,
double x2,
double x3)
|
DQuaternion |
DQuaternion.set(DQuaternionC q)
|
Methods in org.ode4j.math with parameters of type DQuaternion | |
---|---|
DQuaternion |
DQuaternion.add(DQuaternion q)
|
boolean |
DQuaternion.equals(DQuaternion q)
|
void |
DQuaternion.sum(DQuaternion q1,
DQuaternion q2,
double d2)
|
Constructors in org.ode4j.math with parameters of type DQuaternion | |
---|---|
DQuaternion(DQuaternion x)
|
Uses of DQuaternion in org.ode4j.ode |
---|
Methods in org.ode4j.ode with parameters of type DQuaternion | |
---|---|
static void |
DMisc.dMakeRandomVector(DQuaternion A,
double range)
Make a random vector with entries between +/- range. |
static void |
OdeMath.dNormalize4(DQuaternion a)
Potentially asserts on zero vec. |
static void |
DRotation.dQFromAxisAndAngle(DQuaternion q,
double ax,
double ay,
double az,
double angle)
|
static void |
DRotation.dQfromR(DQuaternion q,
DMatrix3C R)
|
static void |
DRotation.dQMultiply0(DQuaternion qa,
DQuaternionC qb,
DQuaternionC qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
DRotation.dQMultiply1(DQuaternion qa,
DQuaternionC qb,
DQuaternionC qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
DRotation.dQMultiply2(DQuaternion qa,
DQuaternionC qb,
DQuaternionC qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
static void |
DRotation.dQMultiply3(DQuaternion qa,
DQuaternionC qb,
DQuaternionC qc)
Quaternion multiplication, analogous to the matrix multiplication routines. |
void |
DGeom.getOffsetQuaternion(DQuaternion result)
Get the offset rotation quaternion of a geom. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |