From f161ce82cc43e8dd8dbe4701b4bb2a5a3f1c0a2d Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 12 Aug 2015 18:29:54 +0200 Subject: [PATCH] Add argument names to quaternion classes so they show up in the API ref --- panda/src/linmath/lorientation_src.h | 10 +++++----- panda/src/linmath/lquaternion_src.h | 6 +++--- panda/src/linmath/lrotation_src.h | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/panda/src/linmath/lorientation_src.h b/panda/src/linmath/lorientation_src.h index 350922667f..7c4e33d0a7 100644 --- a/panda/src/linmath/lorientation_src.h +++ b/panda/src/linmath/lorientation_src.h @@ -21,11 +21,11 @@ class FLOATNAME(LRotation); class EXPCL_PANDA_LINMATH FLOATNAME(LOrientation) : public FLOATNAME(LQuaternion) { PUBLISHED: INLINE_LINMATH FLOATNAME(LOrientation)(); - INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LQuaternion)&); - INLINE_LINMATH FLOATNAME(LOrientation)(FLOATTYPE, FLOATTYPE, FLOATTYPE, FLOATTYPE); - INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LVector3) &, float); - INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LMatrix3) &); - INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LMatrix4) &); + INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LQuaternion) &c); + INLINE_LINMATH FLOATNAME(LOrientation)(FLOATTYPE r, FLOATTYPE i, FLOATTYPE j, FLOATTYPE k); + INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LVector3) &point_at, float twist); + INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LMatrix3) &m); + INLINE_LINMATH FLOATNAME(LOrientation)(const FLOATNAME(LMatrix4) &m); INLINE_LINMATH FLOATNAME(LOrientation) operator * (const FLOATNAME(LRotation) &other) const; diff --git a/panda/src/linmath/lquaternion_src.h b/panda/src/linmath/lquaternion_src.h index 730c39e637..22b3f0bffe 100644 --- a/panda/src/linmath/lquaternion_src.h +++ b/panda/src/linmath/lquaternion_src.h @@ -20,10 +20,10 @@ class EXPCL_PANDA_LINMATH FLOATNAME(LQuaternion) : public FLOATNAME(LVecBase4) { PUBLISHED: INLINE_LINMATH FLOATNAME(LQuaternion)(); INLINE_LINMATH FLOATNAME(LQuaternion)(const FLOATNAME(LVecBase4) ©); - INLINE_LINMATH FLOATNAME(LQuaternion)(FLOATTYPE, const FLOATNAME(LVecBase3) ©); - INLINE_LINMATH FLOATNAME(LQuaternion)(FLOATTYPE, FLOATTYPE, FLOATTYPE, FLOATTYPE); + INLINE_LINMATH FLOATNAME(LQuaternion)(FLOATTYPE r, const FLOATNAME(LVecBase3) ©); + INLINE_LINMATH FLOATNAME(LQuaternion)(FLOATTYPE r, FLOATTYPE i, FLOATTYPE j, FLOATTYPE k); - static FLOATNAME(LQuaternion) pure_imaginary(const FLOATNAME(LVector3) &); + static FLOATNAME(LQuaternion) pure_imaginary(const FLOATNAME(LVector3) &v); INLINE_LINMATH FLOATNAME(LQuaternion) conjugate() const; diff --git a/panda/src/linmath/lrotation_src.h b/panda/src/linmath/lrotation_src.h index f71a53a3e5..374a0e17a1 100644 --- a/panda/src/linmath/lrotation_src.h +++ b/panda/src/linmath/lrotation_src.h @@ -19,13 +19,13 @@ class EXPCL_PANDA_LINMATH FLOATNAME(LRotation) : public FLOATNAME(LQuaternion) { PUBLISHED: INLINE_LINMATH FLOATNAME(LRotation)(); - INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LQuaternion) &); + INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LQuaternion) &c); INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LVecBase4) ©); - INLINE_LINMATH FLOATNAME(LRotation)(FLOATTYPE, FLOATTYPE, FLOATTYPE, FLOATTYPE); - INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LVector3) &, FLOATTYPE); - INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LMatrix3) &); - INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LMatrix4) &); - INLINE_LINMATH FLOATNAME(LRotation)(FLOATTYPE, FLOATTYPE, FLOATTYPE); + INLINE_LINMATH FLOATNAME(LRotation)(FLOATTYPE r, FLOATTYPE i, FLOATTYPE j, FLOATTYPE k); + INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LVector3) &axis, FLOATTYPE angle); + INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LMatrix3) &m); + INLINE_LINMATH FLOATNAME(LRotation)(const FLOATNAME(LMatrix4) &m); + INLINE_LINMATH FLOATNAME(LRotation)(FLOATTYPE h, FLOATTYPE p, FLOATTYPE r); INLINE_LINMATH FLOATNAME(LRotation) operator * (FLOATTYPE scalar) const; INLINE_LINMATH FLOATNAME(LRotation) operator / (FLOATTYPE scalar) const;