Implements rotgen::quaternion
Closes #19 Co-authored-by: Jules Pénuchot <jules@penuchot.com>
This commit is contained in:
parent
aba4d65feb
commit
c400650f1a
53 changed files with 995 additions and 84 deletions
|
|
@ -7,6 +7,7 @@
|
|||
+ Free function versions of some member function from Eigen to promote a more generic programming approach.
|
||||
|
||||
**ROTGEN** depends on [Eigen v3.4.0](https://eigen.tuxfamily.org/index.php?title=Main_Page).
|
||||
Documentation for Eigen v3.4.0 is available here: https://libeigen.gitlab.io/eigen/docs-3.4/.
|
||||
|
||||
## Installation
|
||||
After cloning this repository, you can setup **ROTGEN** via CMake using the following options:
|
||||
|
|
@ -51,6 +52,7 @@ The following containers are provided
|
|||
+ `rotgen::matrix`, which wraps `Eigen::Matrix`.
|
||||
+ `rotgen::block`, which wraps `Eigen::Block`.
|
||||
+ `rotgen::map`, which wraps `Eigen::Map`.
|
||||
+ `rotgen::quaternion`, which wraps `Eigen::Quaternion`.
|
||||
+ `rotgen::ref`, which wraps `Eigen::Ref`.
|
||||
|
||||
In dynamic mode, `rotgen::matrix`,`rotgen::block` and `rotgen::map` use a PIMPL based implementation to garantee ABI stability.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue