Commit Graph

15238 Commits (e5ef9c2cc0f907e3b7d9ad436660cf980affe089)

Author SHA1 Message Date
Varun Agrawal e5ef9c2cc0 Fix return type wrapping for Matlab wrapper 2022-10-28 13:21:33 -04:00
Varun Agrawal 2bfd480a0e Merging 'master' into 'wrap' 2022-10-28 13:12:23 -04:00
Varun Agrawal 41d0de3e92 Squashed 'wrap/' changes from ca357ccdd..b37a1fec6
b37a1fec6 Merge pull request #154 from borglab/matlab/properties
93dec957a convert class properties to type parser.Variable so that the property collector functions are written correctly
d84e07f56 fix bug with proper closing of global functions
5a8505235 define setter and getter collector functions for cpp file
5067655e2 abstract out unwrap_argument and collector_return to their own functions
1ce29d71d add properties to properties block of .m file and add setters and getters
0c3e5573d write properties in class comment
9d85f7b6a disable superfluous pylint warnings
b45994d34 Merge pull request #152 from borglab/pybind-2.10
76ba199a2 upgrade pybind to 2.10
16e4e674b Merge pull request #150 from borglab/feature/parent_class_template
c7d1a466f Merge pull request #151 from borglab/fix/function_template_parameter_namespace
7278a309d retain namespace for template arguments
18ae5fb04 implement parent class allowed to have template parameters
fd4437899 unit tests for parent classes allowed to have template parameters

git-subtree-dir: wrap
git-subtree-split: b37a1fec689d6a42837a3bfb4dc947674e72be54
2022-10-28 13:10:19 -04:00
Varun Agrawal 8b2639a69b
Merge pull request #1316 from borglab/fix/track-wrapper 2022-10-26 19:54:53 -04:00
Varun Agrawal 3da27a5df7 add docstring to test and fix assert 2022-10-26 12:42:45 -04:00
Varun Agrawal 74133b26e4
Merge pull request #1310 from mauricefallon/fix/g2o_parse_error
fix typo in g2o file format parsing for the information matrix
2022-10-26 09:03:09 -04:00
Varun Agrawal b1a822562b
Merge pull request #1255 from borglab/fix/doxygen 2022-10-26 05:16:39 -04:00
Varun Agrawal cc350f4c7a
Merge pull request #1315 from borglab/hybrid/gaussian-isam 2022-10-26 05:16:07 -04:00
Akshay Krishnan b0533bb198 add gtsam:: prefix 2022-10-25 23:50:47 -04:00
Akshay Krishnan 0ec8b617b8 fix wrapper argument 2022-10-25 23:28:01 -04:00
Frank Dellaert 2dfc683a3e
Merge pull request #1314 from borglab/fix/cmake-eigen 2022-10-25 18:32:45 -07:00
Varun Agrawal 6f89d457ca Add GetOrdering method that can be re-used 2022-10-25 17:50:10 -04:00
Varun Agrawal 33e24265bd Merge branch 'develop' into fix/doxygen 2022-10-25 17:44:34 -04:00
Varun Agrawal 1129c95dd5 fix CMake so that Eigen discovery and linking is consistent 2022-10-25 17:37:29 -04:00
Varun Agrawal 3d4236ee12
Merge pull request #1304 from OznOg/UseEigen3Config.cmake 2022-10-25 10:20:12 -04:00
Frank Dellaert 05d4d9187d
Merge pull request #1312 from borglab/dsf-gtsfm-refactor 2022-10-23 18:27:58 -07:00
Frank Dellaert 32df824920 Vectorized interface 2022-10-23 16:27:01 -07:00
Frank Dellaert 90c990dc33 Rename of test 2022-10-23 16:26:41 -07:00
Frank Dellaert f68f0dbe41 Addressed review comments - removed class in favor of free function 2022-10-23 11:37:37 -07:00
Maurice Fallon 5cbc680039
Merge pull request #1 from mmattamala/fix/g2o_parse_error
Fix in writeG2o when writing Pose3 measurement
2022-10-23 17:06:06 +01:00
Matias Mattamala 3cb73ccf35 Fix in writeG2o when writing Pose3 measurement 2022-10-23 16:57:06 +01:00
Frank Dellaert ca451141c0 removed NamedSfmMeasurementVector 2022-10-22 19:48:48 -07:00
Frank Dellaert 466290cbdc Moved code to cpp file 2022-10-22 19:30:15 -07:00
Frank Dellaert 7e411fee51 Refactor into smaller functions 2022-10-22 19:18:45 -07:00
Frank Dellaert 38be12eaf4 Use SfmMeasurement and SfmTrack 2022-10-22 19:18:06 -07:00
Frank Dellaert cafa3c556c Split SfmTrack into 2 classes 2022-10-22 18:37:20 -07:00
Maurice Fallon 7499071802 fix typo in g2o file format parsing 2022-10-22 18:57:41 +01:00
Varun Agrawal cd69c51e86
Merge pull request #1306 from borglab/varun/test-hybrid-estimation
Hybrid Updates
2022-10-14 09:02:33 -04:00
Varun Agrawal 0faf2226d4 remove leftover comment 2022-10-13 11:10:42 -04:00
Varun Agrawal 8f7473d026 remove added test file 2022-10-13 10:46:04 -04:00
Varun Agrawal 1d70d14c72 remove custom keyformatter 2022-10-13 10:14:46 -04:00
Varun Agrawal 8c19f499a3 add curlyy brackets to for loop 2022-10-13 10:13:43 -04:00
senselessdev1 73fd3f9dc2 add namespace hack to prevent gtsam.gtsam.gtsfm 2022-10-13 09:12:55 -04:00
senselessdev1 f9971f5049 use gtsam.gtsfm namespace for new API 2022-10-13 01:07:41 -04:00
senselessdev1 7dee1af5b4 add verbose flag for logging messages during DSF track generation 2022-10-12 23:31:45 -04:00
senselessdev1 4f406650f7 rename KeypointsList -> KeypointsVector 2022-10-12 21:29:18 -04:00
Varun Agrawal eacc888d20 remove print function 2022-10-11 13:27:15 -04:00
Varun Agrawal 80908126db add assertions to remove warning 2022-10-11 13:16:05 -04:00
Varun Agrawal c2377f3b34 minor fixes to unit test 2022-10-11 13:15:50 -04:00
Varun Agrawal 5e99cd7095 HybridBayesNet and HybridBayesTree both use similar pruning functions 2022-10-11 12:36:58 -04:00
Varun Agrawal 2225ecf442 clean up the prunerFunc 2022-10-11 12:35:58 -04:00
Varun Agrawal c15cfb6068 add PrunerFunc to GaussianMixture 2022-10-11 12:10:02 -04:00
Varun Agrawal 2c8fe25842 enumerate missing discrete keys so we can prune all gaussian mixtures 2022-10-10 19:38:10 -04:00
Varun Agrawal a00bcbcac9 PrunerFunc helper function 2022-10-10 16:03:36 -04:00
Varun Agrawal 3e151846ca slight improvement to GaussianMixtureFactor print 2022-10-10 14:55:02 -04:00
Varun Agrawal 055df81dd3 apply keyformatter to Gaussian iSAM in HybridNonlinearISAM 2022-10-09 04:26:34 -04:00
Varun Agrawal 1a17a81173 formatting 2022-10-09 04:25:45 -04:00
Varun Agrawal 9c77c661dc fix tests 2022-10-08 13:56:46 -04:00
Sébastien Gonzalve 774cfd25b8 Use Eigen Config file for cmake detection
Since Eigen 3.3.0, a Config.cmake file is provided, thus no need to rely
on a custom one.

Moreover, the FindEigen3.cmake used in gtsam was erroneously forcing an
include directory when using system version of eigen.

This fixes bug #1297
2022-10-08 18:04:40 +02:00
Varun Agrawal acdc1af6e2 Merge branch 'develop' into varun/test-hybrid-estimation 2022-10-08 11:25:31 -04:00