Frank Dellaert
2166dc23fe
Added virtual destructors to avoid warnings (on Mac) and fixed some lint warnings.
2018-12-30 13:01:43 -05:00
Frank Dellaert
7b1bd997f4
Fixed comments about order of things in covariance
2018-12-15 14:33:18 -05:00
Chris Beall
0295f1e240
Fix testScenario in quaternion mode
2018-12-11 21:00:43 -08:00
Chris Beall
8c221efda2
Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
2018-11-27 10:54:14 -08:00
cbeall
e5cd8c6dae
Fix serialization of AttitudeFactor and add roundtrip test
2018-11-15 11:33:52 -08:00
dellaert
79fe89eaa9
Switched to using c++11 braces-style initialization
2018-11-08 17:26:09 -05:00
dellaert
8e7892875a
Check GeographicLib version
2018-11-06 17:32:31 -05:00
Frank Dellaert
3c4aadc712
Use allocate_shared rather than make_shared to make sure alignment is good
2018-11-06 00:30:18 -05:00
Frank Dellaert
c58a78b60a
More aligned new operators
2018-11-06 00:29:38 -05:00
Frank Dellaert
fb40155198
Merge remote-tracking branch 'origin/develop' into fix/alignment
2018-11-04 15:03:39 -05:00
Frank Dellaert
fce0f15c1b
Adding all missing GTSAM_EXPORT directives from 'origin/fix/msvc2017'
2018-11-04 14:32:29 -05:00
Frank Dellaert
b8f3cd0f13
Merge in alignment-related changes from 'origin/fix/msvc2017'
2018-11-04 13:05:28 -05:00
Frank Dellaert
1d214d4529
Successful wrap of Scenario
2018-10-16 17:01:47 -04:00
Frank Dellaert
4868a36b6c
Added optional initial pose in ConstantTwistScenario
2018-10-16 16:14:24 -04:00
Frank Dellaert
ce65b5d043
virtual destructors
2018-09-28 11:20:38 -04:00
Sean Bowman
c1b14f08f8
Fix more memory alignment issues
2018-09-18 17:29:02 -04:00
Sean Bowman
b04c0bb15d
Fix memory alignment issues
2018-07-13 14:31:02 -04:00
Frank Dellaert
0dd7dcdc9f
Merge branch 'develop' into feature/cython_wrapper
2017-12-02 18:33:02 -08:00
chrisbeall
5cc5c82b26
-Add virtual destructor to PreintegratedRotationParams
...
-Add namespace so GTSAM_VALUE_EXPORT macro can be used in projects outside of gtsam
2017-05-22 18:11:35 -04:00
Duy-Nguyen Ta
ca165daaa8
Merge branch 'develop' into feature/cython_wrapper
2017-03-17 11:03:08 -04:00
Duy-Nguyen Ta
ff75d63876
Removing constness causes problems with some no-default-constructor classes. Add dummy default constructors or expose them to public for Cython wrapper only.
...
Maybe a Cython bug? Both object and pointer object appeared next to each other in the generated cpp file, e.g.
JointMarginal p0;
JointMarginal* p1;
With correct constness, only the pointer object shows up.
Maybe related: https://groups.google.com/forum/#!topic/cython-users/HB5yxgKQ6wc
2016-12-19 18:24:02 -05:00
Yao Chen
3c1a0a8801
Replaced graph.add with graph.emplace_shared if needed.
2016-10-01 11:41:37 -04:00
Abe
fbe9aac41c
squash local changes on top of gtsam upstream pull from 6/14/2016
2016-06-18 23:13:59 -07:00
Frank
aa40b266f6
Make changes needed to deal with typdef flag activation
2016-06-06 19:02:52 -07:00
dellaert
6bed20b28a
Abandoned silly coercion of NavState into Lie group. It's just a manifold: it does not make sense to compose two NavStates, or take the inverse of a NavState.
2016-06-05 01:04:18 -07:00
lcarlone
6302a79533
added functionality to change bias and reset integration
2016-06-04 23:00:48 -04:00
lcarlone
4709925c98
deleted old test
2016-06-04 21:36:55 -04:00
dellaert
facab116ce
Now testing bias-correction Jacobians in right place
2016-06-04 16:53:20 -07:00
dellaert
105a8183fb
Fixed comment
2016-06-04 16:22:43 -07:00
dellaert
3d30f4ac5a
Small change, prototype inline retract
2016-06-04 16:22:31 -07:00
dellaert
87446914df
Clarifying comments
2016-06-04 16:22:04 -07:00
Luca
ab5ac480db
reincluded old tests for imu factors: these are also failing
2016-06-04 16:54:23 -04:00
Luca
c7e25e8363
adding tests for Manifold preintegration (still 2 tests failing)
2016-06-04 16:44:26 -04:00
dellaert
34513f92b4
Re-enable method for manifold pre-integration
2016-05-15 12:59:06 -07:00
dellaert
cbf062ff32
Everything compiles and runs with derived classes
2016-05-15 12:52:41 -07:00
dellaert
308a75e49b
Created one base class and two derived classes
2016-05-15 11:12:40 -07:00
dellaert
5b9c966022
More sync between versions
2016-05-15 10:36:36 -07:00
dellaert
a560dd6576
Synchronize both versions' treatment of bias and sensor pose
2016-05-15 09:57:14 -07:00
dellaert
65745cac03
Separate construction test
2016-05-15 09:56:49 -07:00
dellaert
fa15264e83
Add ifdefs that restore the old IMU factor functionality
2016-05-15 09:17:29 -07:00
dellaert
63e6ed0401
Fixed compile errors with tests on Mac
2016-04-16 13:24:28 -07:00
Alex Hagiopol
76308a5d46
Deprecated Vector zero(size_t n). All unit tests pass.
2016-04-15 16:54:46 -04:00
Frank Dellaert
652edb6e61
Merged in fix/DeprecateMatrixFunctions (pull request #243 )
...
Fix/deprecatematrixfunctions
2016-04-12 23:53:42 -07:00
Alex Hagiopol
70b2aab352
Deprecated all inline functions in Matrix.h.
2016-04-11 15:11:29 -04:00
dellaert
2c0c3d1955
Added setters and getters for MATLAB wrapper
2016-04-10 10:56:36 -07:00
Alex Hagiopol
5502691022
Deprecated norm_2() in Vector.h
2016-03-11 19:34:49 -05:00
Frank
872f86698b
Fixed a few issues with Point3 typedef path
2016-02-24 12:28:30 -08:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
dellaert
3a50a0e19e
spurious vector
2016-02-18 08:50:11 -08:00
dellaert
56dbf487ee
Fixed more default constructor calls
2016-02-11 23:31:17 -08:00