Commit Graph

27 Commits (96f2c8eebeb68221057545580d63ac451fe2d17a)

Author SHA1 Message Date
Paul Furgale 07044137eb A failing unit test for a custom chart 2014-11-24 21:14:59 +01:00
Jing Dong 290f0ab8a4 propose patch to fix Values constructor from ConstFiltered, and unit tests 2014-11-19 13:29:38 -05:00
dellaert 329e7f1383 Comments, formatting, some TODO questions 2014-11-03 09:55:53 +01:00
Paul Furgale 95e59d7c5d Fixed the last failing unit test 2014-11-01 19:23:07 +01:00
Mike Bosse 82f6ed5ca8 inserted spaces after commas 2014-10-28 14:15:34 +01:00
Mike Bosse bc094951ed all values in Values container are now a ChartValue<ValueType, Chart=DefaultChart<ValueType> >
ChartValues are GenericValues and a Chart, which defaults to DefaultChart
had to make charts functional (ie no storage of the chart origin) so that they could be zero sized base class
otherwise there would have been a double of the memory for values (ones for the value, and once for the chart origin, which default to the same)

most tests work, execept for serialization based stuff, and const filtering of values.
2014-10-28 00:57:44 +01:00
Mike Bosse 5b2a61682d tests compiling, but many fail 2014-10-24 22:38:03 +02:00
Mike Bosse 0681212084 GenericValue based on defined traits to replace DerivedValue, first implementation 2014-10-24 16:59:37 +02:00
Nathan Michael a84ba5c677 Moving ValueCloneAllocator to Values.h to address forward declared template argument issue. 2014-07-07 12:18:15 -04:00
Alex Cunningham b2b7b0b3f3 Fixing more compile problems: Switched BayesTree-inst.h function to use a functor struct rather than an address of a template function - seems to compile. Small include fixes elsewhere 2013-08-06 20:21:43 +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
Frank Dellaert 151743a96b Sanitized view methods 2012-06-24 14:33:02 +00:00
Richard Roberts d83c4c390c Added non-const constructor from filtered 2012-06-05 21:31:27 +00:00
Richard Roberts 1b5b4d494e Simplified Values code by moving internal implementation to inline header file 2012-06-05 20:03:27 +00:00
Richard Roberts 6bd94352ca Removed inactive code 2012-05-14 21:33:02 +00:00
Richard Roberts 857e651032 Removed unnecessary header files that aren't present in boost 1.40 2012-03-02 18:56:04 +00:00
Can Erdogan 9bcee033fc 1- Changed LieScalar class so it is derived from "DerivedValues".
2- Added an include guard to Values-inl.h.
2012-02-29 13:05:54 +00:00
Richard Roberts 0592b71ac4 Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
still more code changes required to compile
2012-02-19 01:02:07 +00:00
Richard Roberts 051c832737 Fixed compile errors with gcc 2012-02-13 19:09:00 +00:00
Richard Roberts 6a125ed5cb Added dim function and removed commented out code 2012-02-10 19:48:06 +00:00
Richard Roberts eaa9e4d739 Continuing changes from templating NonlinearFactors on value instead of key 2012-02-06 23:32:59 +00:00
Richard Roberts 4b2b9d8158 Fixed Values iterators and removed apply function 2012-02-02 22:06:33 +00:00
Richard Roberts 26cdf28421 Renamed DynamicValues to Values and removed specialized derived Values classes 2012-02-02 16:16:46 +00:00
Duy-Nguyen Ta 5b5bbfdfff testSimmulated2D passes. Too many warnings in boost from clang! 2012-01-29 21:12:58 +00:00
Richard Roberts e0e3875ff9 Values and TupleValues throw error if attempting to insert the same key twice, also improved error handling with specific exception types. 2012-01-06 18:58:20 +00:00
Alex Cunningham 8bc83d4219 Changed -inl.h use with Values and TupleValues, removed instantiation macros for Values and TupleValues 2011-11-17 22:44:46 +00:00
Alex Cunningham 5798868ab7 Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces 2011-11-06 19:08:42 +00:00