Commit Graph

11290 Commits (6c9fa5194d90a56d08bc9ba2ffdaf90eb41f3a2c)

Author SHA1 Message Date
Jose Luis Blanco Claraco 6c9fa5194d Add AppVeyor CI for MSVC 2019-12-27 16:32:52 +01:00
Frank Dellaert 85b9ed2fdd
Merge pull request #201 from borglab/feature/remove_rvalue_override
Remove the override allowing boost::optional binding to rvalues
2019-12-24 11:31:41 -05:00
Fan Jiang cf1afedd9f Remove the override allowing boost::optional binding to rvalues 2019-12-23 12:58:00 -08:00
Fan Jiang ce2bb136e6
Merge pull request #200 from borglab/fix/travis_sh_config
Fix travis.sh config
2019-12-23 12:47:11 -08:00
Fan Jiang 21d1af0edf Fix travis.sh 2019-12-23 09:21:34 -08:00
Frank Dellaert 76ff65f249
Merge pull request #199 from borglab/fix/segfaults-in-x32
fix Key as size_t (Closes #182)
2019-12-23 11:54:07 -05:00
Jose Luis Blanco-Claraco 1b697b1971
fix Key as size_t (Closes #182) 2019-12-23 07:45:19 +01:00
Frank Dellaert f2aaa2a770
Merge pull request #195 from ToniRV/fix/remove_preprocessor_directives_imu
Remove ugly preprocessor directives
2019-12-22 19:40:31 -05:00
Frank Dellaert 97297d874d
Merge pull request #198 from borglab/cmake-include
CMake include improvements for macOS
2019-12-22 19:38:52 -05:00
Fan Jiang 662e5acbd5
Merge pull request #73 from borglab/feature/rotation_group
Merging the rotation groups branch into develop
2019-12-22 14:30:33 -08:00
Jose Luis Blanco Claraco 1f6c1dfb85
More consistent (not) use of CMAKE_INSTALL_PREFIX. 2019-12-22 17:09:50 +01:00
Frank Dellaert 4cba664b9f
Merge pull request #192 from ptrmu/develop
Test using AdjointMap for transforming Pose2 and Pose3 covariance matrices from body to world frames
2019-12-22 10:23:09 -05:00
Varun Agrawal 2fe2e0b754 don't add CMAKE_INSTALL_NAME_DIR to cmake cache, allowing it to be updated by ccmake 2019-12-22 10:13:23 -05:00
Fan Jiang d1817eb7c9 Merge branch 'develop' into feature/rotation_group 2019-12-21 20:56:28 -08:00
Toni Rosinol a607bf6526 Add flag for CombinedImu 2019-12-21 18:59:11 -05:00
Toni e0fb001702 Remove ugly preprocessor directives, still hardcoded though 2019-12-21 18:59:11 -05:00
Peter Mullen 523d0a937f Move TransformCovariance functor out of LieGroup class 2019-12-21 12:22:32 -08:00
Varun Agrawal 74e0647bed add top level path for installation on macOS devices 2019-12-21 10:41:29 -05:00
Peter Mullen 1236ab6c8e Move TransformCovariance functor into lie.h 2019-12-20 23:15:56 -08:00
Varun Agrawal f2376a644e install gtsam_unstable correctly on APPLE devices 2019-12-20 20:52:34 -05:00
Peter Mullen 34e429af9e Merge remote-tracking branch 'borglab/develop' into develop 2019-12-20 17:23:29 -08:00
Frank Dellaert 0cb32d7c24
Merge pull request #197 from borglab/fix/clang-travis-error
fix missing include
2019-12-20 07:24:18 -05:00
Jose Luis Blanco-Claraco d76fc052b0
fix missing include 2019-12-20 10:06:15 +01:00
Frank Dellaert bd51af1b3e
Merge pull request #190 from borglab/fix/generic_value_copy
Fix GenericValue copy
2019-12-19 00:21:58 -05:00
Frank Dellaert 7c255010e4
Merge pull request #194 from borglab/fix/msvc-link-errors
Fix MSVC link errors (missing DLLEXPORTs)
2019-12-16 13:32:45 -05:00
Peter Mullen 1f4297a0ec Move shared code into a header file 2019-12-15 22:59:11 -08:00
Peter Mullen f33a77234f Fix another compiler warning. Change function arguments to const ref 2019-12-15 22:16:01 -08:00
Peter Mullen 46eb35ecff Attempt to fix clang compile warnings and execution failures. Change function names. Add a few comments. 2019-12-15 20:17:56 -08:00
Jose Luis Blanco-Claraco fb05fa6bd7
Fix MSVC link errors (missing DLLEXPORTs) 2019-12-15 09:13:53 +01:00
Jose Luis Blanco-Claraco ecd65b1ad9
Merge pull request #186 from borglab/fix/tbb-hash-32bit
Fix broken 64bit hash in tbb in 32bit builds
2019-12-14 00:04:48 +01:00
Jose Luis Blanco-Claraco d0971104ce
Fix broken 64bit hash in tbb
Fixes #181
2019-12-13 20:39:26 +01:00
Peter Mullen 323a9ab9f2 a few comments 2019-12-13 07:57:43 -08:00
Fan Jiang 4f37ad3057 Change to normal allocator 2019-12-13 10:00:07 -05:00
Peter Mullen 981f1851c9 add rotate Pose2 and Pose3 covariance tests 2019-12-12 22:55:55 -08:00
Jose Luis Blanco-Claraco 8ca7773e50
Merge pull request #189 from borglab/fix/newer-clang
Travis: upgrade to use clang-9
2019-12-13 06:15:23 +01:00
Jose Luis Blanco-Claraco 087221ac95
travis: use clang-9 2019-12-12 23:23:16 +01:00
Fan Jiang 4d256eae0f Additional Fixes for Rot3 2019-12-10 15:10:32 -05:00
Fan Jiang b156a6498e Fix KarcherMeanFactor 2019-12-10 12:19:38 -05:00
Chris Beall 60d820e042
Merge pull request #185 from borglab/fix/eigen-alignment-expression-and-rotate-factor
Eigen alignment fix in ExpressionNode and RotateFactor
2019-12-08 13:57:32 -08:00
Fan Jiang 6d0705c5dc Workaround for boost serialization bug for NULL shared_ptrs version < 1.66.0 2019-12-08 00:50:30 -05:00
chrisbeall 7fa705e609 Eigen alignment fix in ExpressionNode and RotateFactor 2019-12-07 14:07:56 -08:00
Fan Jiang 1b4b292a6e Refine workaround 2019-12-06 14:08:04 -05:00
Fan Jiang 1ab21c0ed3 Workaround for upstream boost issue #119 2019-12-04 15:53:57 -05:00
Varun Agrawal 823de027ad
Merge pull request #176 from borglab/cmake-gtsamprinting
Install GtsamPrinting.cmake
2019-12-04 11:38:10 -05:00
Varun Agrawal c7111dbbd3 install GtsamPrinting.cmake as part of installation 2019-12-03 15:42:21 -05:00
Fan Jiang 522dbc00f6 Use aligned_allocator for static allocation 2019-12-03 13:52:01 -05:00
Jose Luis Blanco-Claraco 685b820d5a
Merge pull request #175 from borglab/fix/ros-package-xml
Fix/ros package xml
2019-12-03 17:57:07 +01:00
Jose Luis Blanco Claraco ef72e798c4
Merge branch 'ruffsl-patch-1' into fix/ros-package-xml 2019-12-03 13:44:22 +01:00
Jose Luis Blanco Claraco 044582ca4a
also update gtsam version in ROS package.xml 2019-12-03 13:41:37 +01:00
Frank Dellaert 7b80ffa18b
Merge pull request #169 from lsolanka/fix-absolute-includes-develop
Make include_directories relative for install interface
2019-12-01 16:34:42 -05:00