| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
(transplanted from 84c8b6d5c58c8e09c53356287bdfc8bc730492a0
)
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
rhs as a set of (homogeneous) points and do not neglect the homogeneous coordinates in the case of affine transform
|
| |
|
|
|
|
| |
RowMajor. Fix issues in Transform with non-default Options.
|
|
|
|
| |
compiling.
|
| |
|
| |
|
| |
|
|
|
|
| |
fix build of geometry tests
|
|
|
|
| |
non-existent header
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Use JacobiSVD for now.
We do plan to reintroduce a bidiagonalizing SVD asap.
|
| |
|
|
|
|
| |
Removed the ei_is_any_projective helper and added ei_transform_traits.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Not really tested as the geometry tests are currently busted.
|
| |
|
| |
|
|
|
|
| |
Added missing static Identity() to Rotation2D, AngleAxis.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
- all what's not in unsupported/ is considered stable API
(except internal stuff e.g. expression templates).
|
| |
|
|
|
|
| |
As discussed on the list (too long to explain here).
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
| |
* make NumTraits inherits std::numeric_limits
|
|
|
|
| |
Transform::Identity() is now returning a Transform.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
start ---> head
end ---> tail
Much frustration with sed syntax. Need to learn perl some day.
|
|\| |
|
| | |
|
| | |
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
|/ |
|
|
|
|
|
|
|
| |
-- 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.
|
| |
|
| |
|