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