Commit Graph

90 Commits (94c2490b6f74c2bc2c147fd613b60d0c9a60e185)

Author SHA1 Message Date
Chris Beall 1623b8ce12 converted Rot3M to fixed-size Matrix, and changed some methods elsewhere to return fixed-size Vector3 to avoid heap allocations for speedup. 2012-04-11 06:46:19 +00:00
Richard Roberts 4d117037a5 Merging 2.0_prep branch into trunk, with dynamic Value and Values class, integer nonlinear keys, key print formatters, and new CMake build process.
Merge commit '2cf01d1ca075a3da909a10c58acb2792b62f6456' into trunk

Conflicts:
	.gitattributes
	.gitignore
	gtsam/slam/GeneralSFMFactor.h
	tests/CMakeLists.txt
2012-02-24 21:09:20 +00:00
Stephen Williams 9ef8ce5fa6 Fixed serialization of quaternion version of Rot3 2012-02-24 16:21:20 +00:00
Duy-Nguyen Ta 651f593c0f fix serialization linking error 2012-02-03 18:44:33 +00:00
Richard Roberts 820b33bd55 (2.0_prep branch) Merged in virtual_values branch 2012-02-03 17:18:32 +00:00
Duy-Nguyen Ta 9e00963d54 Derived value 2012-01-26 23:10:55 +00:00
Frank Dellaert 977888e956 Added "Group Action" groupings for Doxygen... 2012-01-24 05:03:56 +00:00
Nick Barrash 5010f016c7 geometry doc fixes 2.0 2012-01-24 04:13:16 +00:00
Nick Barrash 4e2d7a69bd fixed some comment groupings in geometry 2012-01-24 02:27:44 +00:00
Richard Roberts 9cdb1e08fe (in branch) more implementation for DynamicValues 2012-01-16 22:54:19 +00:00
Richard Roberts 8f4eb68cb5 (in branch) Made Rot3 derive from Value 2012-01-14 23:12:28 +00:00
Richard Roberts ce48f9a25c Comment fix 2012-01-14 01:38:40 +00:00
Nick Barrash 8c1695a247 Updated a few lie group function comments 2012-01-11 03:04:35 +00:00
Frank Dellaert c75f7ead65 explicit retract versions for calling in MATLAB 2012-01-10 20:23:48 +00:00
Frank Dellaert 8242fdadb4 Fixed comment 2012-01-10 05:04:49 +00:00
Frank Dellaert fede16280c a small change to make sure coordinate modes make sense for RotQ as well. 2012-01-08 22:04:35 +00:00
Richard Roberts c8d6b389a4 Fixed spelling of coordinates modes in Rot3 and Pose3 2012-01-08 21:29:05 +00:00
Richard Roberts f2638b2c0c Fixed names of coordinates modes in Rot3 and Pose3 2012-01-08 21:25:29 +00:00
Richard Roberts 9055024032 Made CoordinatesMode enum name fully-qualified to avoid confusion with Pose3 2012-01-08 20:43:59 +00:00
Richard Roberts fdf7bc6dae retract and localCoordinates optional argument in Rot3 to switch between different math versions, and unit testing all versions 2012-01-08 19:40:32 +00:00
Frank Dellaert dae02c387f Implemented and tested Rot3.retract based on the Cayley Transform (about three times faster) 2012-01-06 01:30:10 +00:00
Richard Roberts 3579b3c1f6 Comment fix 2012-01-03 16:24:22 +00:00
Frank Dellaert 568ce68427 Fixed comments and authorship 2012-01-02 20:54:49 +00:00
Richard Roberts b9bd2e61d8 Simplified Rot3 by having only one implementation available at a time 2012-01-02 20:24:23 +00:00
Richard Roberts 30508264d5 Reordered functions to be in the same order in the header and cpp files 2012-01-02 16:17:27 +00:00
Richard Roberts fa4af2e211 Merged Rot3M.h and Rot3Q.h into Rot3.h, which now defines both Rot3M and Rot3Q. 2012-01-02 02:24:29 +00:00
Richard Roberts fb1c933418 Fixed comments in Rot3Q (were just copied and pasted from Rot3M) 2012-01-01 19:27:29 +00:00
Richard Roberts 716c5175ab Quaternion implementation of Rot3, made default with GTSAM_DEFAULT_QUATERNIONS 2011-11-09 01:40:20 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Alex Cunningham 07aaf38245 Geometry passes tests with newer interfaces and more concept checks 2011-11-04 21:44:29 +00:00
Alex Cunningham 3b5c6e8cef Removed old Testable base class 2011-10-20 02:11:28 +00:00
Alex Cunningham 2abd5ee4aa Added syntactic sugar for quaternion creation 2011-10-18 20:01:45 +00:00
Richard Roberts 74f5ae0d1d Merged Paul's quaternion conversions, added documentation and unit tests 2011-10-03 18:28:55 +00:00
Richard Roberts ce4212c403 Removed Rot3 constructor from vector (was 9 elements of rotation matrix stored in a vector), was unused. 2011-10-03 03:55:00 +00:00
Frank Dellaert 2caa56c0d5 Documentation and creation of Doxygen module "geometry" 2011-09-07 05:02:36 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham 790599799c Syntactic sugar for YPR and RPY vector representations of rotation 2011-04-18 17:10:52 +00:00
Frank Dellaert 268838a962 Comment 2011-02-27 22:00:30 +00:00
Alex Cunningham ff0cb3eafb Added convenience constructor for Rot3 2011-02-16 13:34:36 +00:00
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00