Commit Graph

4409 Commits (f41a3db2b80c2435fb034b72881faaf370d5fdbd)

Author SHA1 Message Date
Frank Dellaert 5f500bd510 Wrapped copy constructor for Pose2, lots of routines for GaussianBayesTree, and made all NL factors descend from noiseModelFactor, so we get unwhitenedError etc by inheritance... 2013-06-20 19:44:50 +00:00
Alex Cunningham 12d083e476 Added serialize() 2013-06-20 17:08:31 +00:00
Alex Cunningham e7334b89bd Rebasing... 2013-06-20 17:08:30 +00:00
Alex Cunningham 9f9807ef19 Yet even more rebasing 2013-06-20 17:08:29 +00:00
Alex Cunningham 62d25abb1a More rebasing... 2013-06-20 17:08:28 +00:00
Alex Cunningham f299217cfb Rebasing... 2013-06-20 17:08:28 +00:00
Alex Cunningham 90246a4dab Rebasing... 2013-06-20 17:08:27 +00:00
Richard Roberts 32066ca358 Comment fixes 2013-06-20 16:28:41 +00:00
Richard Roberts 89c4242b3f Updated friend declarations to match swap in unit test group/name 2013-06-20 16:05:29 +00:00
Richard Roberts 5d86be270e Swapped group name and test name in CppUnitLite to match the convention we use in unit tests 2013-06-20 16:05:27 +00:00
Richard Roberts 14a71aeedc Put header-implemented unit test functions in anonymous namespaces to avoid duplicate symbols in SINGLE_TEST_EXE mode 2013-06-20 16:05:24 +00:00
Richard Roberts 5ae4f21517 Added missing dll export tags to new functions 2013-06-20 16:05:23 +00:00
Richard Roberts 8f4688fd5b Compiling serialization unit tests with /bigobj on windows 2013-06-20 16:05:21 +00:00
Richard Roberts 400e20420c Adding headers to list of sources in top-level unit tests so that they show up in visual studio 2013-06-20 16:05:20 +00:00
Richard Roberts 7b95bc1ca9 Compile serialization.cpp with /bigobj on windows 2013-06-20 16:05:15 +00:00
Frank Dellaert 6c2a20cee4 Added range ISAM example from Djugash08iser and Boots13icml 2013-06-20 06:51:00 +00:00
Frank Dellaert 6f2cbbb709 Added two new datafiles 2013-06-20 06:50:50 +00:00
Frank Dellaert 278c116785 Cleaned up spurious import statements 2013-06-20 06:49:56 +00:00
Alex Cunningham c7e79fb546 Added instructions to gtsam.h 2013-06-19 17:50:10 +00:00
Alex Cunningham 456d1b5cf7 Cleanup: moving old serialization function to gtsam_unstable, renaming matlab serializaion test 2013-06-19 17:50:09 +00:00
Alex Cunningham 45b5389f8a Serialized more classes in gtsam and gtsam_unstable 2013-06-19 17:50:07 +00:00
Alex Cunningham 23de91d44d serialization works for graph and PriorFactor. Added second flag for serialization: can add "void serializable()" or "void serialize()" to allow for either just exporting (necessary if no default constructor), or implementing the full serialization functions 2013-06-19 17:50:05 +00:00
Alex Cunningham ed3ab55538 Fixed wrap test, now passes 2013-06-19 17:50:04 +00:00
Alex Cunningham f1b1a2f7d2 Added export flags, Values now serializes 2013-06-19 17:50:03 +00:00
Alex Cunningham 4d76386aa7 Updated expected values to match newer codegen 2013-06-19 17:50:02 +00:00
Alex Cunningham b5b1eac597 Rearranged serialization test to use new interface, added serialize() flags to Point2 and Values. Serialzing values fails - now to add export commands 2013-06-19 17:50:01 +00:00
Alex Cunningham 14c5f205dd basic serialization works 2013-06-19 17:50:00 +00:00
Alex Cunningham 07407ff763 Completed codegen for serialize/deserialize functions 2013-06-19 17:49:59 +00:00
Alex Cunningham 5789c7de83 Added codegen for cpp wrapper 2013-06-19 17:49:58 +00:00
Alex Cunningham 8e73619989 Adding codegen components for serialization - in progress 2013-06-19 17:49:57 +00:00
Alex Cunningham c7576deb15 Added flag for serializable to parser, no codegen yet 2013-06-19 17:49:55 +00:00
Alex Cunningham 5a7ee5f146 Disabled serialization syntactic sugar functions 2013-06-18 20:04:00 +00:00
Frank Dellaert cf5a43a6c6 WhiteNoiseFactor was defunct but now compiles and has at least one (simple) test. Shame on whomever moved this to GTSAM for not adding a test. 2013-06-18 04:37:46 +00:00
Richard Roberts 73179dbabc Added partial multifrontal elimination unit test 2013-06-17 21:16:11 +00:00
Richard Roberts aa3e9b9230 Fixed warnings 2013-06-17 21:16:09 +00:00
Richard Roberts d85a437c90 public/protected/private visibility fixes and fixes with base/derived classes 2013-06-17 21:16:08 +00:00
Richard Roberts 642eca5fc5 Added partial sequential and multifrontal elimination and const fixes 2013-06-17 21:16:06 +00:00
Richard Roberts da99a6e9fb Converted coding guidelines to word format for easier formatting 2013-06-17 21:16:03 +00:00
Richard Roberts 1c52935cca Compile serialization.cpp with /bigobj on windows 2013-06-17 21:16:02 +00:00
Richard Roberts 8f9d5ec2e2 Merge branch 'trunk' 2013-06-17 21:15:57 +00:00
Kyel Ok d85c773f7c Changes in AHRS - flat trim initialization added, some comments by Frank, aidingAvailablitiy function 2013-06-14 21:18:22 +00:00
Vadim Indelman fd42854222 Enabled R matrix in noise model. 2013-06-13 21:17:21 +00:00
Alex Cunningham 46ea1d229d Added test for serializing to file in matlab, graph still fails 2013-06-13 14:53:18 +00:00
Alex Cunningham a8199f2ed0 Changed naming convention for deserialization functions 2013-06-13 14:46:53 +00:00
Alex Cunningham cabcb3efc8 Added wrapping for serialization to/from file functions 2013-06-13 14:29:32 +00:00
Alex Cunningham e1fc90ad14 Added direct saving to/from files for graph/values serialization 2013-06-13 14:29:31 +00:00
Alex Cunningham 527ea5e511 Moved serialization tests over to a single test scenario - factors don't appear to work at the moment 2013-06-12 20:01:59 +00:00
Alex Cunningham e69af84c36 Added wrapping for graph/values serialization with tests in Matlab. Values serializes correctly, but graphs do not in either case. 2013-06-12 19:30:22 +00:00
Alex Cunningham 666e30a59b Changed serialization interface to return shared versions of graph/values to avoid copies in matlab 2013-06-12 19:30:21 +00:00
Alex Cunningham 19f7da62dd Refactored existing serialization functionality, added exposed interface for serialization 2013-06-12 19:30:20 +00:00