Varun Agrawal
6976cd6ea2
Squashed 'wrap/' changes from 076a5e3a9..520dbca0f
...
520dbca0f Merge pull request #158 from borglab/matlab-enum-support
661daf0dd fix python version specification
6f9111ddb fix python install
691e47734 update CI to newer OS versions
579539b1c finish wrapping
474aece68 fix issue in _collector_return
660c21bcc wrap enum types in cpp
1fa5c2756 begin updating generated cpp for enums
7b156a3f5 add wrap_enum and unwrap_enum helper functions
2a5423061 finish wrapping every part of enum.i
68cfa8a51 wrap enums inside classes
ce734fa9f wrap enums declared on their own
66c84e5cb unit test for enum wrapping in matlab
1cc126669 module docstring for matlab_wrapper/templates.py
git-subtree-dir: wrap
git-subtree-split: 520dbca0f2c3db4d30f0a0fd020a729cc0caa7b7
2023-05-22 15:25:54 -04:00
Varun Agrawal
53714794e2
Squashed 'wrap/' changes from ba3dcab16..076a5e3a9
...
076a5e3a9 Merge pull request #157 from borglab/upgrade
5e0caa63d fix matlab wrapper for std::optional
f4ea1c2fe update matlab.h and docs
de87ee0ff fix tests
06a16ce46 update matlab cmake script
0e84fa49c add boost serialization flag to wrapping script
4bb10411a use std pointers and make boost serialization optional
ec647385f clean up python wrapper more
a4da6a021 update tests
709b80d2f update python wrapper CMake
5b50739d6 update template files
bfc0bf57b update python wrapper to use only std and to optionally wrap serialization methods
de8c4153b remove use_boost arg from interface_parser
4dc835aec repurpose use_boost flag to use_boost_serialization
git-subtree-dir: wrap
git-subtree-split: 076a5e3a95e68f3900beee0d063322ec83e80ae3
2023-02-17 03:13:23 -05:00
Varun Agrawal
ea30bc35d5
Squashed 'wrap/' changes from 56e7c0c81..24da9d1be
...
24da9d1be Merge pull request #146 from borglab/fix/matlab
3101236fe fix missing semi-colon for class forward declaration
e933e14a0 add missing boost header
git-subtree-dir: wrap
git-subtree-split: 24da9d1be2b26ecf9abbfd9153b24fbdcf007f4e
2022-03-20 22:01:12 -04:00
Varun Agrawal
f1e11d0929
Squashed 'wrap/' changes from 767a74718..56e7c0c81
...
56e7c0c81 Merge pull request #145 from borglab/matlab/raw_ptr
2e82cd38d address review
58ff3b0a1 update tests and fixtures
dcb6ef80f fix matlab wrapper to properly handle raw pointers
2377b330f refactor argument list generation
git-subtree-dir: wrap
git-subtree-split: 56e7c0c81c6df4e08c3496cc6cc8e48d881c2a8c
2022-02-02 11:53:48 -05:00
Duy-Nguyen Ta
d772e52512
move matlab.h, containing matlab ultility functions, to nonlinear/utilities.h so it can be installed properly and can be used with the cython wrapper
2016-11-22 17:41:59 -05:00
dellaert
41b091e86f
Chasing down more vector() and Point2 default constructor uses
2016-06-06 00:37:49 -07:00
dellaert
7bcdcbd805
Fixed compilation problems (and used some c++11 for loops)
2016-02-17 16:06:10 -08:00
dellaert
3a7c8542b0
Fixed compile error
2016-02-12 13:14:44 -08:00
cbeall3
0e022b3b33
Values::keys now returns KeyVector instead of list. Corresponding fixes in Matlab wrapper.
2015-06-24 00:35:32 -04:00
dellaert
128bac616c
Globally replaced FastSet<Key> with KeySet.
2015-06-20 18:38:25 -07:00
dellaert
3208395b84
Fixed issue with retract/between
2014-12-26 20:56:34 +01:00
dellaert
3b10f61e5c
utilities.localToWorld
2014-05-27 00:42:03 -04:00
dellaert
ddcf9c0efb
New routines to create Key collections
2014-05-25 11:15:17 -04:00
dellaert
7aa0bd332a
Formatting
2014-05-25 10:49:59 -04:00
dellaert
87c386d77f
Fast creation of large key sets from within MATLAB
2014-05-25 02:03:33 -04:00
dellaert
cea4aef9f2
New perturbPose2 utility
2014-05-06 00:23:20 -04:00
Chris Beall
32b3eebf07
removed redundant shared_ptr typedefs in Cal3_S2 and Cal3_S2Stereo
2013-05-08 19:21:00 +00:00
Andrew Melim
93b59990e3
Overload for insertProjectionFactors in matlab utilities
2012-12-17 22:30:54 +00:00
Frank Dellaert
583cdacc11
new allPose3s function
2012-11-17 19:24:09 +00:00
Richard Roberts
7c1f7d3d21
Resolved ambiguous call on windows
2012-08-06 18:42:54 +00:00
Stephen Williams
b57b2df313
Added a C++ function for matlab to insert multiple projection factors from a single frame.
2012-08-05 23:52:47 +00:00
Stephen Williams
47f92ccdf2
Added matlab.h, a temporary file holding special namespace functions. These need to be reviewed and a permanent home found.
2012-07-30 15:40:58 +00:00