aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry/Transform.h
Commit message (Collapse)AuthorAge
...
* 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.
* fix compilation in the case of 1D TransformGravatar 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 paramter to Transform to enable/disable alignmentGravatar Gael Guennebaud2011-01-27
|
* 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
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|
* fix ICE with gcc 3.4 and 4.0.1Gravatar Gael Guennebaud2010-12-10
|
* fix compilation of transform * scalingGravatar Gael Guennebaud2010-11-19
|
* Fixed compilation due to lacking Transform definitions.Gravatar Hauke Heibel2010-11-01
|
* 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
|
* remove SVD class (was bad code taked from elsewhere)Gravatar Benoit Jacob2010-10-12
| | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap.
* Fixed typos.Gravatar Hauke Heibel2010-08-19
|
* Simplified to product templates to a minimum of template parameters.Gravatar Hauke Heibel2010-08-19
| | | | Removed the ei_is_any_projective helper and added ei_transform_traits.
* Removed unused code.Gravatar Hauke Heibel2010-08-19
|
* 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.
* fix Transform() constructor taking a Transform with other mode.Gravatar Benoit Jacob2010-08-16
| | | | Not really tested as the geometry tests are currently busted.
* fix warningsGravatar Benoit Jacob2010-08-16
|
* Fixed Affine transform typedef.Gravatar Hauke Heibel2010-08-02
|
* Safeguarded some Transform functions with compile time asserts.Gravatar Hauke Heibel2010-07-29
| | | | Added missing static Identity() to Rotation2D, AngleAxis.
* Transform is now per default Projective.Gravatar Hauke Heibel2010-07-29
| | | | | | Improved invert() in the Transform class. RotationBase offers matrix() to be conform with Transform's naming scheme. Added Translation::translation() to be conform with Transform's naming scheme.
* Several changes in comments to keep Doxygen happy.Gravatar Jitse Niesen2010-07-25
|
* Remove \nonstable yet. The stability rules for Eigen3 are much simpler:Gravatar Benoit Jacob2010-06-29
| | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates).
* email changeGravatar Gael Guennebaud2010-06-24
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* Applied tiny Qt related fixes.Gravatar Hauke Heibel2010-05-19
|
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-04-22
| | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support
* Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
|
* * move dummy_precision and epsilon to NumTraitsGravatar Gael Guennebaud2010-02-10
| | | | * make NumTraits inherits std::numeric_limits
* Fixed a warning.Gravatar Hauke Heibel2010-02-03
| | | | Transform::Identity() is now returning a Transform.
* 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.
* | merge with default branchGravatar Gael Guennebaud2009-12-22
|\|
* | adapt select, replicate and reverseGravatar Gael Guennebaud2009-12-10
| |
| * Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
| |
| * precision ---> dummy_precisionGravatar Benoit Jacob2009-11-26
|/
* sync with mainlineGravatar Benoit Jacob2009-10-28
|\
* | big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-10-28
| | | | | | | | | | | | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests
| * Added more common typedefs.Gravatar Hauke Heibel2009-10-27
|/
* * ReturnByValue:Gravatar Benoit Jacob2009-09-22
| | | | | | | -- simpplify by removing the 2nd template parameter -- rename Functor to Derived, as now it's a usual CRTP * Homogeneous: -- in products, honor the Max sizes etc.
* fix bug #42, add missing Transform::Identity()Gravatar Benoit Jacob2009-09-19
|
* fix bug #52: Transform::inverse() should return a TransformGravatar Benoit Jacob2009-09-18
|