Commit Graph

535 Commits (28f543a4caac886bd1d5f29b9331be9fec1b2b5b)

Author SHA1 Message Date
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