Commit Graph

82 Commits (df0751ac56a4a95c1ce973b979ef1c152da4b54d)

Author SHA1 Message Date
Alex Cunningham 6a0da1519a Cleanup in wrap 2011-12-11 21:09:07 +00:00
Alex Cunningham 06dbc2b650 Changed namespace mechanism in wrap to "using namespace gtsam;" inside gtsam.h 2011-12-09 20:29:47 +00:00
Alex Cunningham 4e5a80aa56 Removed extraneous headers that were previously needed for wrap, added start of simulated2D and simulated2DOriented domains to gtsam.h, more wrap documentation 2011-12-09 16:36:50 +00:00
Alex Cunningham c302a50146 Added an implementation of the planarSLAM to gtsam.h using manual includes and namespaces, removed old duplicate header files 2011-12-09 15:44:37 +00:00
Alex Cunningham 9dff4c35bd Added include overrides to parser 2011-12-09 15:44:35 +00:00
Alex Cunningham ead8247bd7 Added namespace support to return classes 2011-12-08 20:51:17 +00:00
Alex Cunningham 66711e1faa Added namespace support to arguments 2011-12-08 20:51:15 +00:00
Alex Cunningham 48a2056020 Added codegen for namespace handling, examples exercising namespaces 2011-12-08 20:51:13 +00:00
Alex Cunningham aa2eccbcb4 Parsing for namespaces now works in all tests 2011-12-08 20:51:08 +00:00
Alex Cunningham 90e9426d9c Added more tests for namespaces, parser now supports nested namespaces 2011-12-08 20:51:07 +00:00
Alex Cunningham 1aecb58807 Simple namespace works 2011-12-08 20:51:05 +00:00
Alex Cunningham 1130cf43e0 Limited namespace handling in wrap parser 2011-12-08 20:50:38 +00:00
Andrew Melim 56818da224 Added dependency checking to wrapper. Wrapper will now throw an exception if an object depends on another object which has not been wrapped. Tests for dependency checking added. Moved geometry.h to tests folder. 2011-12-07 17:55:38 +00:00
Alex Cunningham 92a0cf67c9 Fixed ambiguity issues with returning non-ptr classes, added new copies of functions to gtsam.h and depreciated old ones 2011-12-07 03:05:37 +00:00
Alex Cunningham 1e1511950c small tweaks, disabling broken function - need a parsing rule that distinguishes VectorValues and Vector 2011-12-07 03:05:35 +00:00
Alex Cunningham f5f59bd213 Added better handling for pairs of classes with/without pointers 2011-12-07 03:05:33 +00:00
Alex Cunningham dcc3e8d0f1 wrap: fixed errors in static function matlab codegen, added mechanism to allow for returning classes without shared_ptr 2011-12-07 03:05:30 +00:00
Alex Cunningham 58939b5684 Made the 'all' target work properly in the wrap-generated makefile 2011-12-06 16:50:27 +00:00
Andrew Melim 58ace25e33 Fixed discarded qualifier with certain methods 2011-12-05 21:18:25 +00:00
Alex Cunningham eec3f0f370 Adding support for mex extensions in wrap, configure scripts slightly broken 2011-12-05 20:54:41 +00:00
Alex Cunningham a38b7245be added an (actual) makefile to parts generated by wrap 2011-12-05 20:54:37 +00:00
Alex Cunningham fa4947b99c Fixed segfault issue with static functions 2011-12-05 16:36:48 +00:00
Alex Cunningham 3050dc2dde Added wrap components to "wrap" namespace, added options for installing wrap program 2011-12-02 16:43:15 +00:00
Alex Cunningham 221a6ad877 Added static function parsing to wrap, included Expmap/Logmap in geometric objects. Static functions appear to still crash matlab, however. 2011-12-02 02:32:18 +00:00
Alex Cunningham eb109c4dc5 Cleaned up debug code 2011-12-01 22:06:05 +00:00
Alex Cunningham 7e221aa7a1 Added comment support in wrap 2011-12-01 22:06:03 +00:00
Alex Cunningham 4b4815e97f Added more functions to wrap, started going though wrap tests 2011-12-01 18:57:32 +00:00
Alex Cunningham 8bd894275a Added flag to install matlab tests into toolbox path 2011-12-01 01:59:38 +00:00
Alex Cunningham 9d7d563688 Fixed unit test for wrap 2011-11-04 15:10:38 +00:00
Richard Roberts 8fcdfb8cb2 Don't need to 'cd' to toolbox directory to run 'make_gtsam' in matlab 2011-11-04 11:58:22 +00:00
Frank Dellaert 4cab1e6722 More fine-tuning of documentation 2011-11-04 04:27:13 +00:00
Frank Dellaert 3ce23e1f71 Fixed wrap unit test by moving emitted comments or removing them 2011-11-03 23:13:09 +00:00
Alex Cunningham cd9d3a0796 Fixed wrap check tests 2011-10-31 23:44:31 +00:00
Frank Dellaert 5d6f4ae7e5 Change ordering of comments so "doc class" works in MATLAB 2011-10-30 20:57:34 +00:00
Alex Cunningham eebef44efd Disabled use of non-gtsam-namespace Vector and Matrix in wrap/matlab.h, removed two typeof uses (one more to go) 2011-10-21 20:42:25 +00:00
Alex Cunningham d678ed3051 Fixed compile problems in tests due to TupleValues constructors, fixed testWrap 2011-10-21 19:29:50 +00:00
Frank Dellaert f62a6bda1e wrapping PlanarSLAMExample_easy 2011-10-21 16:56:50 +00:00
Frank Dellaert 9780af72d9 Added UNSAFE_WRAP flag that omits type-checking, to allow for GaussianFactor -> JacobianFactor inheritance. TODO: how can we have type safety AND inheritance? 2011-10-21 05:34:53 +00:00
Frank Dellaert ad4299e468 Added a README file, also look at matlab.h comments! 2011-10-21 05:06:51 +00:00
Frank Dellaert 5fac2aa05a Fixed instance variable naming convention 2011-10-21 02:36:09 +00:00
Frank Dellaert 307fd2737a Fixed instance variable naming convention 2011-10-21 02:35:11 +00:00
Frank Dellaert 27fd87ce8d Added some debug code triggered by adding -DDEBUG_WRAP to mex command 2011-10-21 02:19:23 +00:00
Frank Dellaert 1af9cae2e8 Added comments 2011-10-21 02:17:20 +00:00
Alex Cunningham f0d419e7b1 comments only 2011-10-14 13:06:56 +00:00
Frank Dellaert 5fd71a33eb Documentation 2011-10-14 04:43:06 +00:00
Frank Dellaert cd2c687b54 Fixed mex compile issues (but many problems remain to run stuff) 2011-10-14 04:42:31 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Alex Cunningham 2294924ee9 Removed wrap headers from install 2011-10-13 22:12:47 +00:00
Alex Cunningham f4d9ca72a8 Added back the matlab interface to gtsam 2011-10-13 18:41:56 +00:00
Richard Roberts 08beb34060 Moved doc and wrap to experimental 2010-10-25 21:16:20 +00:00