JaiXJM-BB
d35ff2e3f8
Updated QNX-relevant paths, removed environment variables. ( #2 )
...
Updated QNX-relevant paths (will check others next), removed environment variables.
2025-01-16 09:57:29 -05:00
JaiXJM-BB
93f463ddbf
QNX for develop branch
...
* GitLab version (branch QNX_7.1_v4.1.1)
* ADDED: Build tested with target `install` or `all` if cross compiling for QNX
* ADDED: Test Installation when building with QNX (Review this for upstreaming)
* UPDATED: Build tests, fixed some unit tests. Floating points still off.
* UPDATED: Tests Fix
* UPDATED: all non-serialization tests working.
* QNX 8.0: Working version.
* REMOVED: Removal of test prints
* UPDATED: formatting to match, removed commented out testing lines
2025-01-10 10:20:50 -05:00
Varun Agrawal
ae213dd464
replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION
2024-12-26 23:44:00 -05:00
Frank Dellaert
c1b5c192f8
Kill more boost headers
2023-02-05 20:45:54 -08:00
Frank Dellaert
fdf53b62c6
Got rid or ifdefed many boost headers
2023-02-05 20:45:54 -08:00
kartik arcot
1d7181be10
fix CI issue
2023-01-23 15:56:33 -08:00
kartik arcot
b63a8b9542
gtsam compiles and tests run with and without boost serialization
2023-01-22 22:16:46 -08:00
kartik arcot
efacfb81a0
cmake lists changes
2023-01-22 22:15:19 -08:00
kartik arcot
a5b6968cbf
serialization function comment moved
2023-01-22 22:14:28 -08:00
kartik arcot
4b235103cf
ifdefs for gtsam folder on serialize
2023-01-22 22:12:16 -08:00
kartik arcot
c037e0a1fc
replaced casts
2023-01-22 08:40:02 -08:00
kartik arcot
852e8768c0
shared_ptr, make_shared, allocate_shared
2023-01-22 08:40:02 -08:00
kartik arcot
6c08c38478
minor reformatting
2023-01-20 18:06:55 -08:00
kartik arcot
5575dc1f69
addressed MR comments on nonlinearfactor
2023-01-20 18:06:55 -08:00
kartik arcot
53d23b96ff
added some comments and fixed some formatting
2023-01-20 18:06:55 -08:00
kartik arcot
6aed555eef
removed NO_BOOST definitions and evaluateErrorInterface from expressionfactor
2023-01-20 18:06:55 -08:00
kartik arcot
ce02873140
everything compiles but tests fail in no boost mode
2023-01-20 18:06:55 -08:00
kartik arcot
841dc6005a
changed signatures to use OptionalMatrix keyword
2023-01-20 18:06:55 -08:00
Varun Agrawal
fbe4bf867e
update SAM groups
2022-07-26 16:57:18 -04:00
Varun Agrawal
d6fe41d59d
update the groups
2022-07-26 16:44:30 -04:00
agilemapper
aef4ec8185
replace addtogroup with ingroup for the SLAM group
2022-07-23 13:04:42 +02:00
Varun Agrawal
f5ec070f9f
wrap BearingRange classes and factors
2022-07-07 15:09:55 -04:00
Varun Agrawal
a1e45e0df5
add this-> to fix ROS issue
2022-06-25 23:34:16 -04:00
Varun Agrawal
173919229f
wrap measured and add tests
2022-03-24 21:05:14 -04:00
Frank Dellaert
10bf3a0199
fix check.sam
2022-02-16 08:54:36 -05:00
Frank Dellaert
605a443283
Add rangeFactor typedefs
2022-01-30 14:09:30 -05:00
Varun Agrawal
2dd22c64fd
Merge branch 'develop' into feature/wrap-multiple-interfaces
2021-07-14 21:56:09 -04:00
Varun Agrawal
9bafebb521
break interface file into multiple files
2021-07-11 08:09:59 -07:00
Varun Agrawal
d5890a2d61
update all the tests
2021-07-10 21:03:15 -04:00
acxz
650e432f52
update boost::bind usage
...
use <boost/bind/bind.hpp> instead of deprecated <boost/bind.hpp>
use boost::placeholders:: scope in appropriate files
remove and add <boost/bind/bind.hpp> in appropriate files
2021-06-16 00:56:43 -04:00
Frank Dellaert
cb7adde416
Added Range to Point2
2021-06-04 17:35:02 -04:00
Toni
7f80c906c4
Fix override warnings: modernize-use-override
2021-01-28 23:02:13 -05:00
Frank Dellaert
97537f2a36
Avoid clang warnings about double-brace initialization
2020-08-15 08:06:15 -04:00
Frank Dellaert
e62d04ce27
Templated parse methods
2020-08-14 19:10:31 -04:00
Jose Luis Blanco Claraco
dcd9415ddf
fix evaluateError() methods
2020-07-28 21:37:02 +02:00
Jose Luis Blanco Claraco
0ee5fc58f1
Recover the convenient evaluateError() method
2020-07-28 21:10:48 +02:00
Jose Luis Blanco-Claraco
4e34d64453
Fix serialization bug in RangeFactor
...
Closes #443
2020-07-28 16:21:32 +02:00
Jose Luis Blanco-Claraco
7b18d33c00
Add unit test revealing deserialization error
2020-07-28 16:21:22 +02:00
Jose Luis Blanco Claraco
6b630effd0
port ExpressionFactor{2->N}
2020-07-28 16:20:55 +02:00
Jose Luis Blanco Claraco
0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
...
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Varun Agrawal
8fdbf2fa6e
added Cal3_S2 header and Frank's recommendations
2020-03-21 15:29:07 -04:00
Varun Agrawal
d9923fc3cc
replaced/appended all calls to SimpleCamera with PinholeCameraCal3_S2
2020-02-21 19:42:55 -05:00
Frank Dellaert
3b3e393817
Add serialization functions that call base classes, to avoid "unregistered void cast" errors (in MATLAB, as flagged by issue #398 ), as mentioned in http://tb-nguyen.blogspot.com/2009/08/more-on-using-boost-serialization-and.html
2018-12-30 18:37:38 -05:00
dellaert
79fe89eaa9
Switched to using c++11 braces-style initialization
2018-11-08 17:26:09 -05:00
Frank Dellaert
e8e2e52c94
Fixed test
2017-12-02 18:55:44 -08:00
Frank Dellaert
661fedbfb0
commented, verified fix with Duy
2017-12-02 17:20:27 -08:00
Duy-Nguyen Ta
8149bffcb7
Fix a bug in ExpressionFactor::initialize that changes the key ordering of factors derived from ExpressionFactor2. This impacts serialization and user expectation.
...
Example code:
Key key1 = 1, key2 = 2;
RangeFactorWithTransform factor(key2, key1,...); // keys_ should be {key2, key1}
After intialization, the bug will rearrange keys_ to an increasing order: keys_={key1, key2}.
2016-03-07 15:20:42 -05:00
dellaert
1c920967d9
No more use of vector() or default constructor
2016-02-12 00:06:07 -08:00
dellaert
88fad4caff
Fix small bugs with MATLAB wrapping
2016-01-27 09:24:49 -08:00
Frank
a1881efc70
Disabled 2 tests, incompatible with Unit3 retract, with extensive comment
2015-10-19 15:20:40 -07:00