Commit Graph

3491 Commits (dff2fc6de2b8446dc1b12c354032067d36728d2d)

Author SHA1 Message Date
Yong-Dian Jian dff2fc6de2 remove files accidentally checked-in before 2012-07-24 21:08:30 +00:00
Yong-Dian Jian 168ddf5457 add Cal3DS2.calibrate() with fixed point iteration
reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers
2012-07-24 21:06:33 +00:00
Chris Beall a66a42189c fixes for Boost 1.50 2012-07-24 20:44:13 +00:00
Richard Roberts 065b7ee1e6 In wrap tests, read file in text mode to translate line endings 2012-07-23 19:29:57 +00:00
Richard Roberts c32d1c7e02 Fixed dimensions bug in Marginals and added unit test 2012-07-23 19:29:52 +00:00
Alex Cunningham 656f573c0a Removed from wrap the use of "using namespace xxx" statements - wasn't fully supported before, and now we have real namespace support 2012-07-23 18:24:43 +00:00
Alex Cunningham 79c9bc99ff Some additional cleanup in wrap 2012-07-23 18:24:39 +00:00
Alex Cunningham 5d008d43fa Added example namespace function to gtsam - works in matlab 2012-07-23 18:24:37 +00:00
Alex Cunningham b7c2177f0b Generating code for global functions now works 2012-07-23 18:24:35 +00:00
Alex Cunningham ece5888cac Removed need in wrap to end namespaces in special non-standard tag - can now just use } 2012-07-23 14:09:44 +00:00
Alex Cunningham e7e564268d global function parsing now tested and working 2012-07-23 14:09:42 +00:00
Alex Cunningham 26fce2d400 Adding support for global functions - parsing works 2012-07-23 14:09:40 +00:00
Alex Cunningham 46b2971e45 Removed imu dynamics example slam namespace 2012-07-22 18:49:07 +00:00
Frank Dellaert dda625b2e0 Compile error on Mac, added "this->" 2012-07-22 18:46:35 +00:00
Richard Roberts c8daa42348 Wrapped JointMarginal class and joint marginal functions of Marginals 2012-07-21 23:54:55 +00:00
Alex Cunningham cfd1a4157d comments only 2012-07-21 20:26:07 +00:00
Alex Cunningham 96d7b6fea2 Added doxygen support for examples, removed debugging messages 2012-07-21 20:11:43 +00:00
Alex Cunningham ce65f2e925 Added cmake script for generating doxygen in more detail, can now generate documentation for all of gtsam and gtsam_unstable 2012-07-21 20:05:28 +00:00
Alex Cunningham c9c43e1cf5 Fixed cpack ignores to skip the makestats script 2012-07-21 20:05:27 +00:00
Alex Cunningham 5ff1870842 Removed workaround for old boost versions in discrete - we now require a higher version anyway 2012-07-21 19:15:13 +00:00
Stephen Williams 4b3edb0889 Wrapped iSAM2 2012-07-19 19:50:00 +00:00
Vadim Indelman c865485342 Richard's changes of RangeFactor. 2012-07-19 15:11:11 +00:00
Richard Roberts 9dadbebbd1 Wrapped DoglegOptimizer and LevenbergMarquardtOptimizer, added class heirarchy to optimization parameters 2012-07-18 23:35:36 +00:00
Richard Roberts 11981dd828 Had accidently switched trunk gtsam to a cmake-libs branch - moved svn:externals pointer back to cmake-libs trunk 2012-07-18 18:50:24 +00:00
Richard Roberts 8dbffd4629 Wrap generates Matlab namespaces, so now 'import gtsam.*' allows class names like Values, NonlinearFactor, to be used. Without import, syntax is gtsam.Values, etc. 2012-07-18 15:47:06 +00:00
Alex Cunningham 8fa77de2a0 Removed cpp file for Failure, small cleanups 2012-07-18 15:43:55 +00:00
Alex Cunningham 6266a2c56d Removed SimpleString from CppUnitLite - now just uses std::string and boost::lexical_cast 2012-07-18 15:43:54 +00:00
Richard Roberts 90fd122876 Updated wrap expected files from double clear all bug fix 2012-07-17 22:10:39 +00:00
Richard Roberts 28eedb1940 Bug fix in SimpleString (CppUnitLite) - typo caused allocating too-small buffer 2012-07-17 22:10:36 +00:00
Richard Roberts b5e10eadb8 Fixed bug where calling 'clear all' only once caused a problem where the wrap module recreated the RTTI table but MATLAB then deletes it, causing an error about the RTTI table being missing later on. 2012-07-17 19:49:36 +00:00
Alex Cunningham 4b772b43cf Simplified include handling in wrap: no more default includes, includes are not associated with a class or a namespace. 2012-07-17 18:30:02 +00:00
Richard Roberts 4bcc974cae Updated unit tests after changing namespace handling 2012-07-17 17:38:31 +00:00
Richard Roberts 10c5ebae73 Always write and read wrap files in binary mode to prevent writing CRLF line endings on windows (messes up expected unit test files) 2012-07-17 17:38:29 +00:00
Richard Roberts e9f710a1ac More flexible handling of includes in wrap - can now use multiple includes both at the namespace and class levels, and namespace includes do not override the default class-name includes of their enclosed classes. 2012-07-17 15:51:35 +00:00
Richard Roberts 6eb9d3246f Wrapped LieMatrix 2012-07-17 15:51:32 +00:00
Duy-Nguyen Ta abc29ea2ca capitalize static functions Level and Lookat in CalibratedCamera and PinholeCamera for matlab wrapper 2012-07-16 15:24:27 +00:00
Alex Cunningham 4113a09b3a Enabled building doxygen docs by default (only when running make doc and when doxygen present, however) 2012-07-16 14:56:11 +00:00
Alex Cunningham ebcdf0f19f Removed unnecessary makedoc.sh script - documentation can now be built using "make doc" 2012-07-16 14:56:10 +00:00
Alex Cunningham 8580d3dec5 Added clean_doc target to remove generated doxygen documentation 2012-07-15 19:57:31 +00:00
Alex Cunningham 08ea3efb06 Improved configurability of doxygen output - can choose output via cmake varialbles 2012-07-14 21:39:59 +00:00
Alex Cunningham 88b51d45b8 Added doxygen support via cmake using 'make doc' 2012-07-14 21:39:58 +00:00
Alex Cunningham a87d12a7b7 pacified warning 2012-07-14 20:30:30 +00:00
Alex Cunningham 8003ab66d7 Fixed the type setting so that paths can be set easily in cmake-gui 2012-07-14 20:30:27 +00:00
Richard Roberts c964bec14e Merged from branch 'branches/wrap_mods' into 'trunk' 2012-07-13 23:24:45 +00:00
Richard Roberts 5f49a18628 Added docs about templates to gtsam.h 2012-07-13 23:19:37 +00:00
Richard Roberts ee2889d4b3 Improved error message 2012-07-13 21:59:30 +00:00
Richard Roberts bcaa1d00bf Fixed warnings 2012-07-13 21:57:57 +00:00
Richard Roberts e4f74354ca Wrapped factors in gtsam_unstable and updated PoseRTV 2012-07-13 21:55:05 +00:00
Richard Roberts ecfcf82f13 Wrapped NonlinearEquality and NonlinearFactorGraph::at 2012-07-13 21:55:02 +00:00
Richard Roberts 6c9608752e Small cleanups / fixes in handling of compile options 2012-07-13 21:55:00 +00:00