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
Frank Dellaert
df1886c56c
Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing.
2015-07-14 01:13:33 -07:00
Frank Dellaert
64d315df19
HasBearing and HasRange helper classes
2015-07-14 00:32:24 -07:00
Frank Dellaert
5f6f9847d6
Merge remote-tracking branch 'origin/feature/sam_sfm_directories' into feature/sam_sfm_directories
2015-07-13 23:44:57 -07:00
Frank Dellaert
bc1c5d7bad
Better serialization tests
2015-07-13 23:44:26 -07:00
Frank Dellaert
6b51ef994c
Moved serialization support into ExpressionFactor
2015-07-13 23:43:57 -07:00
dellaert
59c258623a
Fixed friend declaration
2015-07-12 22:30:55 -07:00
Frank Dellaert
850c8a7921
Fixed BearingRangeFactor
2015-07-12 21:08:52 -07:00
Frank Dellaert
30435da070
Moved BearingRangeFactor to SAM
2015-07-12 18:57:26 -07:00
Frank Dellaert
03db69117a
Define and partially specify Range and Bearing functors
2015-07-12 15:51:49 -07:00
Frank Dellaert
3bad6fea67
moved RangeFactor to SAM
2015-07-12 12:12:59 -07:00
Frank Dellaert
3d4ea47ab9
Added binary specialization
2015-07-12 12:06:13 -07:00
Frank Dellaert
e52dca63f6
3D version with Unit3 measurement now works
2015-07-11 18:32:43 -07:00
Frank Dellaert
5052eb2c64
cleaning up
2015-07-11 18:31:36 -07:00
Frank Dellaert
e40c546931
Test 3D version
2015-07-11 16:56:38 -07:00
Frank Dellaert
495f70bf78
Now use 3 template parameters, no more need for Pose::Rotation
2015-07-11 16:34:38 -07:00
Frank Dellaert
d4b4e99172
Clean up loose ends
2015-07-11 16:11:23 -07:00
Frank Dellaert
ed0d66cf62
Fully serializable expression factors
2015-07-11 15:55:01 -07:00
Frank Dellaert
07bb930dbb
Now serializes noise model
2015-07-11 13:52:27 -07:00
Frank Dellaert
71231abf1b
Serialization of Factor base class works
2015-07-11 12:04:07 -07:00
Frank Dellaert
8f511078c4
Refactor, print, removed serialization :-(
2015-07-09 16:41:48 -07:00
Frank Dellaert
8f118d488e
Added unit test
2015-07-09 12:08:44 -07:00
Frank Dellaert
98ba94c748
moved BearingFactor to sam
2015-07-09 12:08:28 -07:00
cbeall3
a9b9113719
Create sam sfm directories for issue #148
2014-11-24 12:23:16 -05:00