Commit Graph

61 Commits (b06c353073fdef04eb9c9d5b5c23dd9aadae330d)

Author SHA1 Message Date
balderdash-devil be37e1ed05 Fix for Issue #201
It seems like MSVC was unable to identify the template specialization
for the 'const' keyword. So added a specialization in each of these
files for that
2015-01-21 13:02:35 -05:00
dellaert 4e9d31d40d Fixed const correctness 2014-12-28 18:23:39 +01:00
dellaert eb5d619729 Added deprecated methods back in for MATLAB toolbox 2014-12-26 20:58:23 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert 355b938f3a Point3 loses its mojo (superfluous Lie/Manifold stuff) 2014-12-22 17:22:45 +01:00
dellaert 06c3696176 Fixed more problems so everything compiles now after splitting up concepts into Group/Manifold/Lie/VectorSpace. Still 25 tests that fail. 2014-12-22 02:52:31 +01:00
dellaert 99a50a2f87 Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro. 2014-12-22 02:50:52 +01:00
Mike Bosse 98c5189392 stub jacobians for point2 and point3 2014-12-17 21:18:23 +01:00
Paul Furgale 37fc86b595 More slow progress. Added a variable-size specialization for OptionalJacobian 2014-12-16 12:30:11 +01:00
Paul Furgale 58cb47a3f0 Started converting types. Into the ChartValue now. 2014-12-13 22:20:59 +01:00
nsrinivasan7 bd6f210b87 changed << to =. gives error because range() was removed from PinholeCamera.h ? 2014-12-04 09:36:00 -05:00
Natesh Srinivasan aad0b2876b Changed Matrix.h to correct return values amd impleemnted rectangular matrix types.
Also changed block operations to <<
2014-12-03 15:16:55 -05:00
nsrinivasan7 deff8b1e25 fixed the (*) to -> and code some more code beautification. 2014-12-03 11:27:18 -05:00
nsrinivasan7 7116661a2e changed naming convention of const matrices to _DxD. @dellaert 2014-12-03 10:58:09 -05:00
Natesh Srinivasan 4e557d38e6 updated Matrix.h with commonly used matrices. 2014-12-03 09:59:10 -05:00
nsrinivasan7 186b01fd71 Done with Point3 and fixed size matrices. make check works 2014-11-30 17:49:01 -05:00
dellaert 6505e602d8 FixedRef is now OptionalJacobian 2014-11-28 17:14:26 +01:00
dellaert 1e4905ef04 Now use new FixedRef type in all methods that I used fixed-sized matrices in to develop Expressions. All copy/paste bloat is now gone, and boost::none arguments are back. 2014-11-28 01:56:28 +01:00
Frank Dellaert ea02e577f5 Merged in feature/expressions (pull request #45)
Pull request for debugging Expression<double> issue
2014-11-24 18:40:31 +01:00
dellaert 586ad610f8 Added more unit tests that expose compilation issue 2014-11-24 02:15:48 +01:00
cbeall3 a7dd61ebbc Add .finished() that was missed somehow. 2014-11-23 19:04:20 -05:00
Chris Beall ecc763d9f0 Windows build fixes 2014-11-23 13:01:56 -05:00
krunalchande 881ecebfc9 Merge remote-tracking branch 'origin/develop' into feature/AHRSFactor
Conflicts:
	gtsam.h
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h
2014-11-19 13:10:33 -05:00
Mike Bosse 003224ac3f fixing serialization code when class has no base 2014-10-30 17:21:24 +01:00
gawela 2788ec7f33 removed std::type_traits which is c++11 2014-10-29 10:23:13 +01:00
Mike Bosse 1fadda83e0 removed DerivedValue<> inheritence from classes 2014-10-24 18:34:06 +02:00
dellaert e60ad9d2b2 Re-factor traits, has its own namespace now, as well is_group and zero 2014-10-21 01:25:47 +02:00
dellaert 9a3d2747b8 Type of dimension<T>::value should be int 2014-10-19 23:13:20 +02:00
dellaert 6e142184cc Implemented is_manifold and dimension for all types in testExpressionFactor 2014-10-19 00:35:25 +02:00
dellaert e061143095 norm derivatives 2014-10-03 11:38:38 +02:00
thduynguyen e133e8c2e8 support optional Jacobians for Point3::distance 2014-09-26 17:20:13 -04:00
Frank Dellaert 2acffe885e normalize 2014-01-05 16:25:14 -05:00
Duy-Nguyen Ta 6bf6cc8bdd Point3 and Rot3 dexpInvL 2013-08-06 16:26:35 +00:00
Duy-Nguyen Ta bcae0afd31 Putting sub matrices along the diagonal of a big matrix. dexpL for Rot3 and Point3 2013-08-06 14:24:10 +00:00
Richard Roberts 003954425a Formatting cleanup 2013-06-21 15:22:57 +00:00
Richard Roberts 5ae4f21517 Added missing dll export tags to new functions 2013-06-20 16:05:23 +00:00
Frank Dellaert 0789954ec5 Added stream operator << 2013-06-05 18:43:54 +00:00
Frank Dellaert ebcc638ef5 renamed dist to distance (dist still works but now deprecated) 2013-06-05 16:11:36 +00:00
Richard Roberts a54d177202 Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Richard Roberts dd34792e7e Fixed comments and error messages in Point2 and Point3 constructors 2012-08-22 22:40:22 +00:00
Richard Roberts 8e39e6b656 Fixed doxygen warnings 2012-06-07 04:54:40 +00:00
Richard Roberts 510e2eacac More progress in compiling on windows 2012-05-22 22:52:17 +00:00
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
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
Richard Roberts 0eaf241340 (in branch) added DerivedValue base class to geometry objects 2012-01-27 19:50:46 +00:00
Nick Barrash 5010f016c7 geometry doc fixes 2.0 2012-01-24 04:13:16 +00:00
Nick Barrash 16bffaba36 updated comment groupings for geometry 2012-01-09 18:52:39 +00:00
Richard Roberts bd15095784 Fixed comment 2012-01-08 17:11:15 +00:00