Gael Guennebaud
a6d387a359
Various compilation fixes for MSVC 9. All tests compile but some
...
still fail at runtime in ei_aligned_free() (even without vectorization).
2008-08-19 11:06:40 +00:00
Benoit Jacob
13ad88736e
last small fixes, this is alpha6, eigen2 is now ready for eigen1 apps to
...
port to.
2008-08-12 02:14:02 +00:00
Gael Guennebaud
02a7efa910
forgot to include this file in previous commit
2008-07-27 14:24:32 +00:00
Gael Guennebaud
172000aaeb
Add .perpendicular() function in Geometry module (adapted from Eigen1)
...
Documentation:
* add an overview for each module.
* add an example for .all() and Cwise::operator<
2008-07-22 10:54:42 +00:00
Gael Guennebaud
ce425d92f1
Various documentation improvements, in particualr in Cholesky and Geometry module.
...
Added doxygen groups for Matrix typedefs and the Geometry module
2008-07-20 15:18:54 +00:00
Gael Guennebaud
6e2c53e056
Added an automatically generated list of selected examples in the documentation.
...
Added the custom gemetry_module tag, and use it.
2008-07-19 20:36:41 +00:00
Gael Guennebaud
05ad083467
Added MatrixBase::Unit*() static function to easily create unit/basis vectors.
...
Removed EulerAngles, addes typdefs for Quaternion and AngleAxis,
and added automatic conversions from Quaternion/AngleAxis to Matrix3 such that:
Matrix3f m = AngleAxisf(0.2,Vector3f::UnitX) * AngleAxisf(0.2,Vector3f::UnitY);
just works.
2008-07-19 13:03:23 +00:00
Gael Guennebaud
32c5ea388e
work on rotations in the Geometry module:
...
- convertions are done trough constructors and operator=
- added a EulerAngles class
2008-06-21 15:01:49 +00:00
Gael Guennebaud
bc0c7c57ed
Added an extensible mechanism to support any kind of rotation
...
representation in Transform via the template static class
ToRotationMatrix.
Added a lightweight AngleAxis class (similar to Rotation2D).
2008-06-15 17:22:41 +00:00
Gael Guennebaud
fbbd8afe30
Started a Transform class in the Geometry module to represent
...
homography.
Fix indentation in Quaternion.h
2008-06-15 08:33:44 +00:00
Gael Guennebaud
196f38f5db
improved Quaternion class:
...
- Euler angles and angle axis conversions,
- stable spherical interpolation
- documentation
- update the respective unit test
2008-06-03 13:43:29 +00:00
Gael Guennebaud
366971bea4
* start of the Geometry module with a cross product and quaternion expressions
...
(haven't tried them yet)
* applied the meta selector rule to MatrixBase::swap()
2008-06-02 22:58:36 +00:00