[eigen] Allow standard linear algebra operations for quaternions (Bug 560) |

[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]

Hi,

`it was suggested to inform on this mailing lists about bugs leaving the
``"DECISIONNEEDED" status.
`

`For http://eigen.tuxfamily.org/bz/show_bug.cgi?id=560 we basically
``agreed on the following:
`
* Have the current Quaternion class represent a generalized quaternion
and introduce a new class UnitQuaternion which ensures/assumes unity
everywhere.
* Make all functions assuming unity in Quaternion either deprecated or
implement them in a conservative way (e.g., implicitly work with the
normalized quaternion)
-> That means using the Quaternion class for rotations will lead to
small overhead avoidable by switching to UnitQuaternion.
* The Quaternion will get additional functionality such as addition and
scalar multiplication (and maybe higher level functions)

`If you have any objections, I'd suggest to bring them up at the
``corresponding bugzilla entry to have all arguments joined in one place.
`

`If you want to take part early in these kinds of decisions, check these
``bugs (more might follow in the future):
`http://eigen.tuxfamily.org/bz/buglist.cgi?bug_status=DECISIONNEEDED
Christoph
--
----------------------------------------------
Dipl.-Inf., Dipl.-Math. Christoph Hertzberg
Cartesium 0.049
Universität Bremen
Enrique-Schmidt-Straße 5
28359 Bremen
Tel: +49 (421) 218-64252
----------------------------------------------