Commit Graph

2336 Commits (7bd41e92d4337e8cc2fd2425ef62175088a2d81c)

Author SHA1 Message Date
Frank Dellaert 3692eae4fe Doxygen compliance 2011-10-21 06:01:50 +00:00
Frank Dellaert 8535b13809 Made error a method again: all checks, let me know if project throw errors 2011-10-21 05:36:30 +00:00
Frank Dellaert ce5751e454 Moved test here from gtsam_experimental, as now works 2011-10-21 05:35:30 +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 168ad81230 unbroke a number of classes in linear, testing them with gtsam_experimental/matlab code 2011-10-21 05:07:35 +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 a1a7fa02fa Fixed MATLAB compile issue due to forward compilation 2011-10-21 05:06:17 +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 0fd12d9a05 Added install target in wrap 2011-10-21 02:19:37 +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 301ec3d2f4 Vector and Matrix should always be listed in gtsam.h without const &, to trigger the correct unwrap code 2011-10-21 02:18:03 +00:00
Frank Dellaert 1af9cae2e8 Added comments 2011-10-21 02:17:20 +00:00
Alex Cunningham af093c2a27 Added concept checks to several generic algorithms 2011-10-20 15:13:52 +00:00
Alex Cunningham 61d90bf4e5 Fixed warning 2011-10-20 02:11:31 +00:00
Alex Cunningham 3b5c6e8cef Removed old Testable base class 2011-10-20 02:11:28 +00:00
Alex Cunningham 4962c8ed38 Separated split() from the SubgraphSolver because it won't compile in other projects, rearranged headers to remove redundancy and fix template problems 2011-10-18 21:01:16 +00:00
Alex Cunningham 2abd5ee4aa Added syntactic sugar for quaternion creation 2011-10-18 20:01:45 +00:00
Alex Cunningham 4e49c51c8a Updated Eigen version number 2011-10-18 19:37:36 +00:00
Alex Cunningham e356c30dad fixed typos in print() 2011-10-18 01:58:46 +00:00
Alex Cunningham c271e8f49b Improved print() for nonlinear factors and constraints 2011-10-17 19:40:19 +00:00
Alex Cunningham fe34a644e4 Simplified print function in NonlinearConstraint 2011-10-17 18:43:59 +00:00
Richard Roberts 081b805340 Removed noncopyable restriction on Conditional - this is not used on any other factors, and makes it harder to make unit tests. Should not make a difference for users since we already use exclusively pointer containers and using the linear side directly is fairly low-level anyway. 2011-10-15 19:59:22 +00:00
Richard Roberts 1fed4fff8a Added unit test for JacobianFactor unwhitened_error and error_vector 2011-10-15 19:56:14 +00:00
Richard Roberts 2544eef735 Bug fix from different parameters between ublas and Eigen resize functions 2011-10-15 19:55:52 +00:00
Alex Cunningham b22a39e663 Cleaned up use of concept checks in generic factors 2011-10-15 18:38:51 +00:00
Alex Cunningham eeacef81b6 Merge branch 'master' into measurement_concepts
Conflicts:
	gtsam/slam/BearingRangeFactor.h
2011-10-15 18:38:49 +00:00
Alex Cunningham 49f4c911f6 changed the concept check macro to use a typedef instead of a instantiation 2011-10-15 18:38:45 +00:00
Alex Cunningham 0cb5c258df Added a "range" concept check for a measurement type - trying to add to generic factor types, but does not compile 2011-10-15 18:38:44 +00:00
Richard Roberts c0ecb8aa92 Summary documentation for JacobianFactor, documentation fixes in HessianFactor and GaussianConditional 2011-10-15 15:59:03 +00:00
Frank Dellaert 6497f65717 now installs matlab interface in ~/toolbox 2011-10-14 13:36:17 +00:00
Alex Cunningham f0d419e7b1 comments only 2011-10-14 13:06:56 +00:00
Frank Dellaert cdbe72d4ee added Rot2 class 2011-10-14 04:43:40 +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 a96fcc43f1 Removed commented toolbox configuration 2011-10-13 18:46:09 +00:00
Alex Cunningham f4d9ca72a8 Added back the matlab interface to gtsam 2011-10-13 18:41:56 +00:00
Richard Roberts c2aee8668e Corrected O(1) -> O(log n) in comment 2011-10-12 07:52:11 +00:00
Richard Roberts d343c1f09a Added copyright block and removed commented code 2011-10-12 07:51:37 +00:00
Richard Roberts 9f21f01153 Changed from TEST_UNSAFE to TEST 2011-10-12 07:51:03 +00:00
Richard Roberts 932917e930 Throw DisconnectedGraphException when trying to eliminate a disconnected graph (previously failed with a cryptic error) 2011-10-12 07:50:30 +00:00
Richard Roberts 5a4ef39d0c Added doxygen group 2011-10-12 07:47:08 +00:00
Alex Cunningham c14d69326a NonlinearConstraint now derives from NonlinearFactor rather than NoiseModelFactor 2011-10-07 20:51:47 +00:00
Alex Cunningham fcd7bc2a21 Moved Ellipse to gtsam2 2011-10-07 17:27:07 +00:00
Richard Roberts 6787248f9a Upgraded Eigen from 3.0.2 to 3.0.3 2011-10-07 14:48:37 +00:00
Alex Cunningham a24f23374d Added simple planar covariance ellipse class to slam 2011-10-07 14:46:44 +00:00
Alex Cunningham 39658269d4 Generalized bearing and bearingrange factors to allow for different variable types 2011-10-07 14:46:43 +00:00
Alex Cunningham c6e2547dad Added concept checking for "Poses", and made both Pose2 and Pose3 comply 2011-10-06 20:47:30 +00:00