aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/geo_transformations.cpp
Commit message (Collapse)AuthorAge
* Make Transform::computeRotationScaling(0,&S) continuousGravatar Essex Edwards2021-01-07
|
* Removing executable bit from file modeGravatar Christoph Hertzberg2020-01-11
|
* Make Transform::rotation() an alias to Transform::linear() in the case of an ↵Gravatar Gael Guennebaud2019-01-15
| | | | Isometry
* Initialize isometric transforms like affine transforms.Gravatar Greg Coombe2019-01-11
| | | | | | The isometric transform, like the affine transform, has an implicit last row of [0, 0, 0, 1]. This was not being properly initialized, as verified by a new test function.
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-07-17
| | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc
* Remove static qualifier of free-functions (inline is enough and this helps ↵Gravatar Gael Guennebaud2016-10-07
| | | | ICC to find the right overload)
* bug #1304: fix Projective * scaling and Projective *= scalingGravatar Gael Guennebaud2016-09-23
|
* Revert unwanted changes.Gravatar Gael Guennebaud2016-07-04
|
* Fix nesting of SolveWithGuess, and add unit test.Gravatar Gael Guennebaud2016-07-04
|
* Cleaner implementation of dont_over_optimize.Gravatar Christoph Hertzberg2016-05-27
|
* Fix typo in dont_over_optimizeGravatar Gael Guennebaud2016-05-25
|
* Fix warning.Gravatar Gael Guennebaud2016-05-25
|
* Workaround clang/llvm bug in code generation.Gravatar Gael Guennebaud2016-05-24
|
* Enable and fix -Wdouble-conversion warningsGravatar Christoph Hertzberg2016-05-05
|
* Add missing Rotation2D::operator=(Matrix2x2)Gravatar Gael Guennebaud2015-12-03
|
* Improve numerical robustness of some unit testsGravatar Gael Guennebaud2015-11-23
|
* Many files were missing in previous changeset.Gravatar Gael Guennebaud2015-07-29
|
* Rotation2D: fix slerp to take the shortest path, and add convenient method ↵Gravatar Gael Guennebaud2015-07-07
| | | | to get the angle in [-pi,pi] or [0,pi]
* Introduce EIGEN_PI, get rid of M_PI and acos(-1.0)Gravatar Gael Guennebaud2015-06-10
|
* Fix false negatives in geo_transformations unit testsGravatar Gael Guennebaud2014-12-16
|
* Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix ↵Gravatar Gael Guennebaud2014-10-20
| | | | regression wrt explicit ctor change
* Add missing default ctor in Rotation2DGravatar Gael Guennebaud2014-09-30
|
* Fix geo_* unit tests with respect to AVXGravatar Gael Guennebaud2014-03-27
|
* fix compilation of Transform * UniformScalingGravatar Gael Guennebaud2014-02-12
|
* Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
|
* Fix compilation with ICC that was unable to instanciate Scaling from Eigen's ↵Gravatar Gael Guennebaud2013-02-26
| | | | namespace.
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* fix bug #487: isometry * scaling was not compilingGravatar Gael Guennebaud2012-07-04
|
* fix bug #362 and add missing specialization for affine-compact * projectiveGravatar Gael Guennebaud2012-03-30
|
* remove unused variablesGravatar Gael Guennebaud2012-02-03
|
* fix some compilation errors with ICC and -strict-ansiGravatar Gael Guennebaud2012-01-31
|
* finish to fix bug #270: we have to use EIGEN_ALIGN_STATICALLY and not ↵Gravatar Gael Guennebaud2011-05-28
| | | | EIGEN_DONT_ALIGN_STATICALLY...
* clean several other assertion checking testsGravatar Gael Guennebaud2011-05-20
|
* also test non_projective_only with row major transformationsGravatar Gael Guennebaud2011-02-22
|
* 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.
* remove unused codeGravatar Gael Guennebaud2011-02-18
|
* typoGravatar Gael Guennebaud2011-01-28
|
* 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 regression unit testGravatar Gael Guennebaud2010-11-19
|
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* Matrix product refactoring (rhs products only).Gravatar Hauke Heibel2010-08-19
| | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings.
* Fixed Geometry module failures.Gravatar Hauke Heibel2010-08-17
| | | | | | | | | Removed default parameter from Transform. Removed the TransformXX typedefs. Removed references to TransformXX from unit tests and docs. Assigning Transforms to a sub-group is now forbidden at compile time. Products should now properly support the Isometry flag. Fixed alignment checks in MapBase.
* email changeGravatar Gael Guennebaud2010-06-24
|
* add missing implementation of uniform scaling productsGravatar Gael Guennebaud2010-03-02
|
* Fixes #89.Gravatar Hauke Heibel2010-02-02
| | | | Added regression test.
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.