Commit Graph

80 Commits (18e23c20dfc1c037e3119a7aa93968da928fae6c)

Author SHA1 Message Date
Andrew Melim 6be07e33bf Dependency checking requires class definitions for all gtsam classes used in arguments of wrapped objects 2012-05-21 22:32:40 +00:00
Frank Dellaert d00febb7a9 Added (commented out) marginals class 2012-05-21 21:53:56 +00:00
Frank Dellaert 8938c659b6 removed broken definitions 2012-05-21 17:57:50 +00:00
Stephen Williams 3dc3f93145 Removed references to the old nonlinear optimizer parameters from Matlab 2012-05-15 18:46:51 +00:00
Alex Cunningham f8a03ddbca Added better support for "using namespace x" to wrap - only applies to classes *after* it is called 2012-05-04 19:14:58 +00:00
Duy-Nguyen Ta 1345a5fe86 fix small bugs in matlab wrapper to make it compiled. Still have runtime errors in when calling graph.optimize in matlab 2012-02-25 17:31:00 +00:00
Richard Roberts 5939ec2371 Merge commit '69c480490e0bc18ea897f1c96d8dd0bdc9b50fd5' into 2.0_prep (trunk r9251)
Conflicts:
	gtsam/linear/SubgraphSolver.h
	tests/Makefile.am
2012-02-15 23:43:25 +00:00
Alex Cunningham 5a3740daeb Removed extraneous "shared" prefix from SharedNoiseModel named constructors 2012-02-12 17:41:57 +00:00
Andrew Melim 9f66fa20be Added CalibratedCamera to gtsam.h 2012-02-06 14:05:59 +00:00
Duy-Nguyen Ta 71e757d2cf fix typo in "newDrecreaseThresholds" in NonlinearOptimizationParams 2012-02-05 23:00:57 +00:00
Duy-Nguyen Ta f4515d7b30 put back Value in slam sub-namespaces for the wrapper to interface with MATLAB. Cannot solve the return shared_ptr problem in NonlinearOptimizationParameters::newDecreaseThresholds 2012-02-05 22:34:35 +00:00
Alex Cunningham 13efb0e4ea Removed nonexistant Pose3 constructor and added localCoordinates to Pose3 2012-02-04 04:40:35 +00:00
Richard Roberts 820b33bd55 (2.0_prep branch) Merged in virtual_values branch 2012-02-03 17:18:32 +00:00
Richard Roberts 26cdf28421 Renamed DynamicValues to Values and removed specialized derived Values classes 2012-02-02 16:16:46 +00:00
Chris Beall f34b1cd1eb rename method and wrap it 2012-01-31 21:06:56 +00:00
Chris Beall 537a1a3fae Matlab wrapped classes now live within the gtsam namespace, meaning you have to use gtsamPose2 instead of just Pose2 in Matlab. This fixes the Point2 and Point3 issues we had with Matlab 2011b.
promote pose2SLAM planarSLAM etc. namespaces to be next to gtsam instead of within
2012-01-30 22:00:13 +00:00
Frank Dellaert 43cb3a3cae NonLinearParameters and Optimizers successfully wrapped 2012-01-28 19:45:17 +00:00
Chris Beall eee68475ea small fix in Pose2SLAM 2012-01-28 03:01:31 +00:00
Chris Beall 033807321d fixes in Pose2SLAM 2012-01-28 02:49:43 +00:00
Frank Dellaert ba34a43b1c wrapped new KF style and fixed test 2012-01-27 22:20:43 +00:00
Vadim Indelman 9e44b67950 pose2SLAM wrapped 2012-01-27 20:10:25 +00:00
Alex Cunningham a8607d284d Added wrap support for char as a argument or return value type 2012-01-23 18:28:11 +00:00
Frank Dellaert 9157d891d3 wrapped new KF style 2012-01-20 05:44:51 +00:00
Frank Dellaert b60de0f03e [with Vadim] wrapped HessianFactor and added a bunch of "add" methods to GaussianFactorGraph. Unfortunately, because overloading is not supported, only the last add works (by design, because we needed it, the HessianFactor add). 2012-01-20 04:35:12 +00:00
Alex Cunningham 235c4c9e40 Removed overloaded Rot3 function RzRyRx(x, y, z) as wrap doesn't support overloaded functions - the vector version remains 2012-01-19 16:29:55 +00:00
Frank Dellaert 035923449b new predict variant predictQ 2012-01-18 04:44:16 +00:00
Frank Dellaert a209741e60 Additional Kalman filter constructor takes covariance 2012-01-17 20:04:37 +00:00
Frank Dellaert 1a10fc451c Added some missing methods to Rot3 and synced order of methods with Rot3.h 2012-01-15 03:57:35 +00:00
Frank Dellaert c75f7ead65 explicit retract versions for calling in MATLAB 2012-01-10 20:23:48 +00:00
Frank Dellaert 659e524fa0 Constructor from Pose2 2012-01-10 05:05:36 +00:00
Alex Cunningham 7a7522471e Added rotation() and translation() to Pose2 wrap interface 2012-01-09 21:23:44 +00:00
Alex Cunningham 2572265096 Added noisemodel syntactic sugar so that matlab interface examples and tests work 2012-01-04 16:18:38 +00:00
Alex Cunningham 0c68a49395 Commented nonexistant constructors from SharedNoiseModel in gtsam.h 2011-12-21 16:32:55 +00:00
Alex Cunningham f2f212f2aa documentation updates in gtsam.h 2011-12-15 21:27:08 +00:00
Alex Cunningham 56bce0ca9f Added dependency checking to return values in wrap, as well as forward declarations 2011-12-15 21:23:20 +00:00
Alex Cunningham 44aff08d56 Added support for namespace includes to wrap 2011-12-15 19:39:14 +00:00
Alex Cunningham 694320388f Moved includes outside of classes in wrap parser 2011-12-15 16:18:03 +00:00
Alex Cunningham a527da63b1 Added comment for wrap parser bug 2011-12-15 16:18:00 +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 d745c85f13 Added documentation on namespaces to gtsam.h 2011-12-08 20:58:06 +00:00
Alex Cunningham 076ae3d805 Added SharedNoiseModel to gtsam.h to pacify parse error, but needs actual constructors 2011-12-08 01:16:03 +00:00
Alex Cunningham f9ef0e479c Added syntactic sugar for access to yaw, pitch, roll from Rot3M with wrap access 2011-12-07 16:41:50 +00:00
Alex Cunningham 886f9459b4 Removed wrap function duplicates due to shared_ptr, removed the wrapping functions inside geometry classes, added named constructors to the wrappable functions 2011-12-07 15:23:20 +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 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 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