|  Duy-Nguyen Ta | 74f80fea4f | [refactor] more understandable function names Clearing confusions between pxd and pyx classes and objects! | 2016-11-22 12:13:33 -05:00 | 
				
					
						|  Duy-Nguyen Ta | fbcb9041f2 | big refactoring, support method/static method overloading | 2016-11-20 09:24:43 -05:00 | 
				
					
						|  Duy-Nguyen Ta | acf3c9d259 | proper overloading constructors | 2016-11-16 17:51:03 -05:00 | 
				
					
						|  Duy-Nguyen Ta | 435870ebf0 | remove extra Xd of Eigen types in Argument and ReturnType | 2016-09-14 07:44:38 -04:00 | 
				
					
						|  Duy-Nguyen Ta | 1b04c6713b | handle "This". Wrap all geometry | 2016-09-11 18:14:19 -04:00 | 
				
					
						|  Duy-Nguyen Ta | b91a7d368d | fix Vector/Matrix and Map[Vector/Matrix] ambiguity. That also fixes the problem of function templated on Matrix/Vector | 2016-09-11 08:24:45 -04:00 | 
				
					
						|  Duy-Nguyen Ta | 948e6262db | first version ever compiled. ... Not without some changes:
- add traits<size_t> in Key.h
- add these to JacobianFactor:
    explicit JacobianFactor(const Eigen::Map<Vector>& b_in);
    Vector py_getb() { return getb(); }
    Matrix py_getA() { return getA(); }
---------
... Remaining corner cases:
 ☐ Eigency: Map[] to Block
 ☐ Eigency: ambiguous call: A(const T&) A(const Vector& v) and Eigency A(Map[Vector]& v)
 ☐ Fix return properly
   ☐ handle pair
 ☐ Fix method template of Vector/Matrix: template argument is [Vector] while arugment is Map[Vector]
 ☐ Constructor: generate default constructor? (hack: if it's serializable?)
 ☐ Constructor: ambiguous construct from Vector/Matrix
 ☐ Key and size_t: traits<size_t> doesn't exist
 ☐ [Nice to have] Auto delete duplicate methods in derived class | 2016-09-10 19:50:12 -04:00 | 
				
					
						|  Duy-Nguyen Ta | 10f510119a | pyx class methods with arguments/return type casting | 2016-09-09 18:37:48 -04:00 | 
				
					
						|  Duy-Nguyen Ta | 1e84da1cfa | pyx: add constructors and fixing inheritance | 2016-09-09 15:52:44 -04:00 | 
				
					
						|  Duy-Nguyen Ta | ecde851d8c | [inprogress] cython wrapper | 2016-09-08 13:33:32 -04:00 | 
				
					
						|  Yao Chen | d1ea1015a9 | Replaced BOOSE_FOREACH with for in wrap folder. Tested the changed code locally: successful. | 2016-05-20 21:41:18 -04:00 | 
				
					
						|  lvzhaoyang | bcfcf8be8e | fix gtsam wrapper for priorFactorVector | 2014-12-12 11:34:34 -05:00 | 
				
					
						|  dellaert | 6d916c6b75 | Semi-private name/namespaces | 2014-11-30 20:20:13 +01:00 | 
				
					
						|  dellaert | b12255285b | More clear than operator overload | 2014-11-30 00:13:29 +01:00 | 
				
					
						|  dellaert | 8d9e108acc | Check Vector by checking size | 2014-11-29 21:43:48 +01:00 | 
				
					
						|  dellaert | 370f2c6763 | Isolated argument check | 2014-11-29 21:11:13 +01:00 | 
				
					
						|  dellaert | 0eaabd700b | Refactored emit call | 2014-11-29 20:53:38 +01:00 | 
				
					
						|  dellaert | 482dbd9226 | Made TemplateSubstitution into an operator, and added stream operator | 2014-11-13 19:34:25 +01:00 | 
				
					
						|  dellaert | b451e97f6f | New TemplateSubstitution object simplifies a lot | 2014-11-13 17:28:05 +01:00 | 
				
					
						|  dellaert | a5e0adb7e6 | Made methods and global functions derive from Function | 2014-11-13 12:52:41 +01:00 | 
				
					
						|  dellaert | 7d4f5a4820 | Make explicit whether wrapper or proxy is written to... | 2014-11-12 20:51:47 +01:00 | 
				
					
						|  dellaert | 77935bd631 | Massive edit: new Qualified type groups namespaces with name, eliminates a lot of clutter. | 2014-11-12 02:49:23 +01:00 | 
				
					
						|  dellaert | 5987f78be3 | Methods to check whether arguments are scalar | 2014-05-25 15:21:13 -04:00 | 
				
					
						|  dellaert | 9d9614d185 | Split up into two calls | 2014-05-25 14:59:20 -04:00 | 
				
					
						|  dellaert | 52cd200718 | ReturnValue now emits, eliminated some copy/paste. Also removed unused verbose field/argument in ReturnValue | 2014-05-25 14:53:32 -04:00 | 
				
					
						|  dellaert | 406419317f | eliminated more copy/paste mess between Method and StaticMethod | 2014-05-25 14:35:07 -04:00 | 
				
					
						|  dellaert | 4403d47865 | Slight refactor | 2014-05-25 13:12:48 -04:00 | 
				
					
						|  dellaert | 80b7d91264 | emit prototype method (to eliminate horrible copy/paste mess someone thought was good programming style) | 2014-05-25 13:01:36 -04: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 | 8dbffd4629 | Wrap generates Matlab namespaces, so now 'import gtsam.*' allows class names like Values, NonlinearFactor, to be used.  Without import, syntax is gtsam.Values, etc. | 2012-07-18 15:47:06 +00:00 | 
				
					
						|  Richard Roberts | ce12f3d255 | Code cleanup and comments | 2012-07-12 22:28:28 +00:00 | 
				
					
						|  Richard Roberts | 3c27daae18 | wrap_mods_inheritance branch:  in progress with inheritance in matlab wrapper | 2012-07-08 12:27:39 +00:00 | 
				
					
						|  Andrew Melim | ead88ae35a | Changes to wrap requested by frank. Wrap now allows for multiple includes. Changes to wrap tests | 2012-07-02 18:18:11 +00:00 | 
				
					
						|  Andrew Melim | 6d776812d3 | new wrap! :) | 2012-06-26 18:52:27 +00:00 | 
				
					
						|  Frank Dellaert | d13db7a997 | Fixed wrap problem where a double could not be passed to a method taking a size_t. Also, if a method takes a bool, you now *have* to pass a logical in matlab (i.e., true or false) | 2012-06-13 12:03:33 +00:00 | 
				
					
						|  Richard Roberts | 90578e2532 | Merge remote-tracking branch 'svn/trunk' into windows Conflicts:
	gtsam.h
	wrap/CMakeLists.txt | 2012-06-05 13:11:34 +00:00 | 
				
					
						|  Alex Cunningham | a07e4a7368 | Fixed handling of char in wrap, updated README | 2012-06-04 19:45:32 +00:00 | 
				
					
						|  Alex Cunningham | 73b4f35e02 | Fixed matlab issue with unsigned char types | 2012-06-04 19:23:25 +00:00 | 
				
					
						|  Richard Roberts | 592a251a05 | Fixed path and compile problems with matlab wrapper on windows | 2012-05-28 20:48:36 +00:00 | 
				
					
						|  Alex Cunningham | f2c7e891c4 | Added 'unsigned char' as argument option to wrap, added make targets | 2012-05-04 18:50:36 +00:00 | 
				
					
						|  Frank Dellaert | a1aba7d6ff | Fixed argument parse error. Somehow it could parse either refs or ptrs, but noth both, and it depended on the order in which the rules were given in the argList_p. I just combined ptr and ref in one and now it works. Go figure. | 2012-01-28 19:44:33 +00:00 | 
				
					
						|  Alex Cunningham | 66a9d635b3 | Unified file writing to use a custom class to allow for smart checking | 2012-01-15 21:42:41 +00:00 | 
				
					
						|  Frank Dellaert | 33d6934a44 | forgot string will be 'char' class and some basic types (bool, int, size_t) that will be 'double' | 2012-01-10 05:35:12 +00:00 | 
				
					
						|  Frank Dellaert | 0c03fd010d | Constructors now check argument types to allow multiple constructors in MATLAB with the same number of arguments | 2012-01-10 05:06:46 +00:00 | 
				
					
						|  Andrew Melim | 316709b898 | Fixed Arguments.cpp causing testing failures | 2011-12-15 22:26:39 +00:00 | 
				
					
						|  Alex Cunningham | dbc6a8aeec | Reverted wrap argument change due to failing tests | 2011-12-15 19:39:09 +00:00 | 
				
					
						|  Andrew Melim | 5a75c9e963 | Fixed bug with Argument.cpp due to different constructor argument starting with the name letter | 2011-12-14 21:10:56 +00:00 | 
				
					
						|  Alex Cunningham | 6a0da1519a | Cleanup in wrap | 2011-12-11 21:09:07 +00:00 | 
				
					
						|  Alex Cunningham | 66711e1faa | Added namespace support to arguments | 2011-12-08 20:51:15 +00:00 | 
				
					
						|  Alex Cunningham | 3050dc2dde | Added wrap components to "wrap" namespace, added options for installing wrap program | 2011-12-02 16:43:15 +00:00 |