aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry
Commit message (Collapse)AuthorAge
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix compilation with MSVCGravatar Gael Guennebaud2012-07-05
|
* fix bug #487: isometry * scaling was not compilingGravatar Gael Guennebaud2012-07-04
|
* fix implicit scalar conversionGravatar Gael Guennebaud2012-06-28
|
* bug #482: pass scalar arguments by const references. This changeset only ↵Gravatar Gael Guennebaud2012-06-28
| | | | concerns the Core and Geometry modules
* fix bug #477: warning with gcc 4.7Gravatar Gael Guennebaud2012-06-20
|
* workaround ICC 11.1 compilation issueGravatar Gael Guennebaud2012-06-08
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix bug #362 and add missing specialization for affine-compact * projectiveGravatar Gael Guennebaud2012-03-30
|
* fix bug #439: add Quaternion::FromTwoVectors() static constructorGravatar Gael Guennebaud2012-03-26
|
* s/__SSE3__/EIGEN_VECTORIZE_SSE3Gravatar Gael Guennebaud2012-03-21
|
* fix bug #415: wrong return in Rotation2D::operator*=Gravatar Gael Guennebaud2012-02-08
|
* Improve performance of some Transform<> operations by better preserving the ↵Gravatar Gael Guennebaud2012-02-07
| | | | | | alignment status. There probably many other places in Transform.h where such optimizations could be done.
* fix a dozen of warnings with MSVC, and get rid of some useless throw()Gravatar Gael Guennebaud2012-02-06
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* fix static inline versus inline static issues (the former is the correct order)Gravatar Gael Guennebaud2012-01-31
|
* Fix broken asserts releaved by Clang.Gravatar Keir Mierle2012-01-18
|
* fix bug #398, the quaternion returned by slerp was not always normalized,Gravatar Gael Guennebaud2011-12-23
| | | | add a proper unit test for slerp
* feature 297: s/intersectionPoint/pointAt, fix documentation, add a unit testGravatar Gael Guennebaud2011-12-10
|
* feature 297: add ParametrizedLine::intersectionPoint() and intersectionParam()Gravatar Andy Somerville2011-12-10
| | | | -> intersection() is deprecated
* bug #352:properly cast constantsGravatar Igor Krivenko2011-12-09
|
* Document QuaternionBase, minor doc improvements.Gravatar Jitse Niesen2011-12-08
| | | | | | | * Document class QuaternionBase so that docs for members are displayed. * Remove obsolete \redstar refering to Array module * Fix typo in Constants.h * Document EIGEN_NO_AUTOMATIC_RESIZING
* fix QuaternionBase::cast.Gravatar Gael Guennebaud2011-12-05
| | | | It did not work with clang, and I'm unsure how it worked for gcc/msvc since QuaternionBase was introduced
* [Geometry/AlignedBox] New typedefs, like for Core/MatrixGravatar Dennis Schridde2011-11-09
| | | | | Includes 1-4 and dynamic sized boxes for int, float and double type. Also changes the tests to use these typedefs.
* bug #369 - Quaternion alignment is brokenGravatar Benoit Jacob2011-10-31
| | | | | | The problem was two-fold: * missing aligned operator new * Flags were mis-computed, the Aligned constant was misused
* Improved compilation errors for Transform initialization/assignment with ↵Gravatar Hauke Heibel2011-07-28
| | | | different numeric types.
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* Translation * RotationBase now returns an isometric transformation.Gravatar Hauke Heibel2011-07-19
|
* fix constness of intersection methods (bug #309)Gravatar Gael Guennebaud2011-06-27
|
* fix typo in doc for ParametrizedLineGravatar Thomas Capricelli2011-06-23
|
* Simplify the use of custom scalar types, the rule is to never directly call ↵Gravatar Gael Guennebaud2011-05-25
| | | | | | | a standard math function using std:: but rather put a using std::foo before and simply call foo: using std::max; max(a,b);
* fix bug #260: broken Qt support for TransformGravatar John Tytgat2011-05-11
| | | | | (transplanted from 84c8b6d5c58c8e09c53356287bdfc8bc730492a0 )
* Document enums in Constants.h (bug #248).Gravatar Jitse Niesen2011-05-03
| | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs.
* Quaternion : add Flags on Quaternion's traits with the LvalueBit set if neededGravatar Mathieu Gautier2011-04-12
| | | | | Quaternion : change PacketAccess to IsAligned to mimic other traits test : add a test and 4 failtest on Map<const Quaternion> based on Eigen::Map ones
* fix compilation in the case of 1D TransformGravatar Gael Guennebaud2011-03-02
|
* fix compilation when mixing CompactAffine with Homogeneous objectsGravatar Gael Guennebaud2011-03-02
|
* fix transform * matrix products: in particular it now truely considers the ↵Gravatar Gael Guennebaud2011-03-02
| | | | rhs as a set of (homogeneous) points and do not neglect the homogeneous coordinates in the case of affine transform
* to ease debugging let's catch invalid template options in TransformGravatar Gael Guennebaud2011-02-25
|
* fix bug #190: directly pass Transform Options to Matrix, allowing to use ↵Gravatar Benoit Jacob2011-02-22
| | | | RowMajor. Fix issues in Transform with non-default Options.
* Improve the Transform interface in order to prevent T.rotation() = R from ↵Gravatar Hauke Heibel2011-02-14
| | | | compiling.
* Improve documentation of plugins.Gravatar Jitse Niesen2011-02-13
|
* fix Transform documention regarding ModeGravatar Gael Guennebaud2011-02-10
|
* add an Options template parameter to Hyperplane and ParametrizedLineGravatar Gael Guennebaud2011-01-27
|
* Add an Options template paramter to Transform to enable/disable alignmentGravatar Gael Guennebaud2011-01-27
|
* add quaternion Options, add unaligned possibilityGravatar Christoph Hertzberg2011-01-27
|
* fix cross product for complexes and add support for mixed real-complex cross ↵Gravatar Gael Guennebaud2011-01-27
| | | | products
* import eigen2 Geometry module into Eigen2Support.Gravatar Benoit Jacob2011-01-24
| | | | fix build of geometry tests
* fix compilation of Eigen/Geometry with EIGEN2_SUPPORT: was including ↵Gravatar Benoit Jacob2011-01-24
| | | | non-existent header
* const-qualify template parameters representing const arguments to expressions.Gravatar Benoit Jacob2011-01-24
| | | | needed to fix docs compile issue.
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|