Commit Graph

89 Commits (953ff1aa05407969e9efb535d2abbf46c7200965)

Author SHA1 Message Date
Sean Bowman c1b14f08f8 Fix more memory alignment issues 2018-09-18 17:29:02 -04:00
Sean Bowman b04c0bb15d Fix memory alignment issues 2018-07-13 14:31:02 -04:00
dellaert 0ceeb4bd47 A set of geometry changes from the FixedValues branch, unrelated to that PR 2016-02-07 20:11:01 -08:00
Frank Dellaert df1886c56c Even more concise by templating on second argument. Made return type explicit in HasRange/HasBearing. 2015-07-14 01:13:33 -07:00
Frank Dellaert 64d315df19 HasBearing and HasRange helper classes 2015-07-14 00:32:24 -07:00
Frank Dellaert 03db69117a Define and partially specify Range and Bearing functors 2015-07-12 15:51:49 -07:00
Luca f8205bfe02 Merge branch 'develop' into feature/SmartFactors3
Conflicts:
	gtsam/geometry/CalibratedCamera.h
	gtsam/geometry/tests/testCalibratedCamera.cpp
	gtsam/geometry/triangulation.h
	gtsam/nonlinear/ExpressionFactor.h
	gtsam/slam/SmartProjectionFactor.h
	gtsam_unstable/slam/SmartStereoProjectionFactor.h
	tests/testExpressionFactor.cpp
2015-06-19 16:55:30 -04:00
Luca 4b2eb2f7aa using overloading rather than templates to manage projection of Point3 and Unit3 (the templates worked on mac, but had issues compiling in ubuntu) 2015-03-27 18:42:05 -04:00
dellaert 28bb4f9673 Used more fixed-size math 2015-03-10 18:57:56 -07:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
dellaert 4594c2dee5 Templated instead of two identical functions 2015-03-05 22:28:29 -08:00
dellaert 6f36bbf456 Better project2 for Point3 and (new) Unit3 2015-03-05 22:16:47 -08:00
dellaert fb47cf8961 moved projectPointAtInfinity down 2015-02-23 12:37:55 +01:00
dellaert 64bb6b77d7 Merged in feature/SmartCT (pull request #107)
Refactoring of Smart Factors
2015-02-22 06:14:19 +01:00
dellaert 61ae24508d Call Base static methods instead 2015-02-21 17:52:11 +01:00
dellaert be49d2a118 reinstated getPose as otherwise expressions can't distinguish overloads 2015-02-21 13:29:03 +01:00
dellaert 57c921c6cf Big refactor of PinholeCamera: now derives from PinholeBaseK 2015-02-21 11:48:46 +01:00
dellaert 14ea858e3f getPose -> pose 2015-02-21 08:28:00 +01:00
dellaert 0498a4550b Standard formatting 2015-02-21 07:29:08 +01:00
dellaert 5b917f55ba getPose with derivative (for expressions) 2015-01-22 00:06:02 +01:00
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 e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert 6a52d93e96 Using FixedDimension 2014-12-24 01:29:08 +01:00
dellaert 0200e382b3 FixedDimension 2014-12-22 17:22:09 +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
Mike Bosse 6e5dbcf2a3 flushing out more compilation errors in tests 2014-12-20 11:54:08 +01:00
Mike Bosse 99d2203617 bit more progress 2014-12-18 22:43:16 +01:00
Mike Bosse e17baac774 more progress 2014-12-17 17:06:24 +01:00
Paul Furgale a8bd7281f3 Moving away from fixed-size matrices 2014-12-15 15:00:48 +01:00
Paul Furgale 7f7c181945 Replaced ChartValue with GenericValue. Now at the point where we are bumping up against missing Jacobians in gtsam types. It feels like progress. 2014-12-14 12:13:59 +01:00
Paul Furgale 6b04fee048 Changed some lie groups to manifolds 2014-12-13 22:26:49 +01:00
Natesh Srinivasan f5db91a56f works on gcc 4.8 2014-12-05 11:08:13 -05:00
dellaert fcfd232639 Added tests, everything checks out 2014-12-04 12:28:12 +01:00
dellaert 354de17fd7 Fixed range 2014-12-04 09:38:28 +01:00
dellaert 52c4771bcb Sanitized dimensions. Does not compile because of range. 2014-12-04 01:38:45 +01:00
nsrinivasan7 a8c1510343 fixed all. Cant deal with conservative resize becaue this is dependent on the template dimension. Maybe OptionalJacobian<3,dimK> or somehting like that ? 2014-12-02 14:20:23 -05:00
dellaert 6505e602d8 FixedRef is now OptionalJacobian 2014-11-28 17:14:26 +01:00
dellaert 8bbcc2f3d1 Cleaned up some small issues from reviewing PR 2014-11-28 02:26:14 +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
dellaert a6b4823203 This seems to work perfectly (compiles, at least) 2014-11-27 22:50:37 +01:00
dellaert 298d0064a1 With Natesh, trying out things 2014-11-27 17:55:26 +01:00
nsrinivasan7 c9936763e2 testCal3S2 2014-11-27 10:34:44 -05:00
Chris Beall ecc763d9f0 Windows build fixes 2014-11-23 13:01:56 -05:00
gawela 2788ec7f33 removed std::type_traits which is c++11 2014-10-29 10:23:13 +01:00
Mike Bosse 5b2a61682d tests compiling, but many fail 2014-10-24 22:38:03 +02:00
Mike Bosse 1fadda83e0 removed DerivedValue<> inheritence from classes 2014-10-24 18:34:06 +02:00
dellaert be676b22cf Fix some tests 2014-10-22 16:26:56 +02:00
dellaert e46be60215 Speeding up localCoordinates 2014-10-22 13:46:05 +02:00
dellaert e18a2164bb Fixed-size version of project2 (copy/paste!) 2014-10-22 12:48:45 +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