Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								aa8b40b594
								
							
								
							
						 | 
						
							
							
								
								Got rid of some obsolete methods/arguments
							
							
							
							
							
						 | 
						
							2019-03-19 12:42:40 -04:00 | 
						
					
				
					
						
							
							
								 
								Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								98ed4d7850
								
							
								
							
						 | 
						
							
							
								
								Only create typedef to SharedXXX where really needed.
							
							
							
							
							
						 | 
						
							2019-03-19 12:09:00 -04:00 | 
						
					
				
					
						
							
							
								 
								Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								9c3949f738
								
							
								
							
						 | 
						
							
							
								
								Added virtual destructors
							
							
							
							
							
						 | 
						
							2018-09-27 00:23:17 -04:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								f154be176f
								
							
								
							
						 | 
						
							
							
								
								Major update to generate proper Cython pxd header files which could be included in other projects/modules
							
							
							
							
							
							
							
							All cdef (class, functions, variables) declarations are moved to pxd. Implementations of those cdefs and normal Python def are in pyx.
See: http://cython.readthedocs.io/en/latest/src/userguide/sharing_declarations.html#sharing-extension-types 
							
						 | 
						
							2016-12-16 00:23:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								338c73669e
								
							
								
							
						 | 
						
							
							
								
								support global functions (no overload)
							
							
							
							
							
						 | 
						
							2016-11-22 17:09:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								fbcb9041f2
								
							
								
							
						 | 
						
							
							
								
								big refactoring, support method/static method overloading
							
							
							
							
							
						 | 
						
							2016-11-20 09:24:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								1b04c6713b
								
							
								
							
						 | 
						
							
							
								
								handle "This". Wrap all geometry
							
							
							
							
							
						 | 
						
							2016-09-11 18:14:19 -04:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								63a5d1e15a
								
							
								
							
						 | 
						
							
							
								
								wrap pair. Improve return.
							
							
							
							
							
						 | 
						
							2016-09-11 16:40:09 -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
							
						 | 
						
							
							
							
							
								
							
								56c0d2a65e
								
							
								
							
						 | 
						
							
							
								
								pyx wrapper for static methods
							
							
							
							
							
						 | 
						
							2016-09-09 16:39:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								86405dbb48
								
							
								
							
						 | 
						
							
							
								
								pxd return value
							
							
							
							
							
						 | 
						
							2016-09-09 07:10:04 -04:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e963512164
								
							
								
							
						 | 
						
							
							
								
								Tightened up individual Grammars
							
							
							
							
							
						 | 
						
							2014-12-01 20:03:26 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e9915fe25c
								
							
								
							
						 | 
						
							
							
								
								Moved to headers
							
							
							
							
							
						 | 
						
							2014-11-30 23:26:07 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								c661329ac1
								
							
								
							
						 | 
						
							
							
								
								ReturnType grammar
							
							
							
							
							
						 | 
						
							2014-11-30 23:24:24 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								58806b75d2
								
							
								
							
						 | 
						
							
							
								
								testReturnValue with prototype grammar
							
							
							
							
							
						 | 
						
							2014-11-30 22:33:30 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								efd544527f
								
							
								
							
						 | 
						
							
							
								
								Stream operator for many classes
							
							
							
							
							
						 | 
						
							2014-11-13 21:11:29 +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
							
						 | 
						
							
							
							
							
								
							
								3c1daa5d6f
								
							
								
							
						 | 
						
							
							
								
								Templated methods work !!!!
							
							
							
							
							
						 | 
						
							2014-11-13 00:39:15 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								1ea0225030
								
							
								
							
						 | 
						
							
							
								
								Big refactor because methods now private member of Class
							
							
							
							
							
						 | 
						
							2014-11-12 23:23:07 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								ad9f3b334c
								
							
								
							
						 | 
						
							
							
								
								test addOverload
							
							
							
							
							
						 | 
						
							2014-11-12 22:06:53 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								e9a58ff225
								
							
								
							
						 | 
						
							
							
								
								Fixed pointer issue
							
							
							
							
							
						 | 
						
							2014-11-12 20:52:07 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								2ad5a51e74
								
							
								
							
						 | 
						
							
							
								
								MAde some method private, and renamed return_type -> str
							
							
							
							
							
						 | 
						
							2014-11-12 15:31:40 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								0a23529032
								
							
								
							
						 | 
						
							
							
								
								Everything compiles
							
							
							
							
							
						 | 
						
							2014-11-12 14:37:08 +01:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								443b710a8d
								
							
								
							
						 | 
						
							
							
								
								Re-factoring ReturnValue
							
							
							
							
							
						 | 
						
							2014-11-12 13:31:46 +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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								05008ecaa3
								
							
								
							
						 | 
						
							
							
								
								Comments
							
							
							
							
							
						 | 
						
							2014-05-25 14:40:39 -04:00 | 
						
					
				
					
						
							
							
								 
								dellaert
							
						 | 
						
							
							
							
							
								
							
								1002696f83
								
							
								
							
						 | 
						
							
							
								
								Formatting and headers
							
							
							
							
							
						 | 
						
							2014-05-25 13:29:06 -04:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								2f44bc0a1a
								
							
								
							
						 | 
						
							
							
								
								Simple hack around assigning return category flags, tests pass in debug, fail on pointer argument passing in release mode
							
							
							
							
							
						 | 
						
							2012-11-27 19:03:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								47fcb17ead
								
							
								
							
						 | 
						
							
							
								
								Small variations on parser to try to debug problem
							
							
							
							
							
						 | 
						
							2012-11-27 19:03:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								16ad77cb53
								
							
								
							
						 | 
						
							
							
								
								Adding tests and notes to investigate errors parsing return types
							
							
							
							
							
						 | 
						
							2012-11-27 19:03:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Beall
							
						 | 
						
							
							
							
							
								
							
								4297d24c96
								
							
								
							
						 | 
						
							
							
								
								changed tabs to spaces for consistent indentation in all of GTSAM
							
							
							
							
							
						 | 
						
							2012-10-02 14:40:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								79c9bc99ff
								
							
								
							
						 | 
						
							
							
								
								Some additional cleanup in wrap
							
							
							
							
							
						 | 
						
							2012-07-23 18:24:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								ce12f3d255
								
							
								
							
						 | 
						
							
							
								
								Code cleanup and comments
							
							
							
							
							
						 | 
						
							2012-07-12 22:28:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Richard Roberts
							
						 | 
						
							
							
							
							
								
							
								e915e666b5
								
							
								
							
						 | 
						
							
							
								
								Can return abstract base classes from functions in matlab wrapper, i.e. Values::at
							
							
							
							
							
						 | 
						
							2012-07-09 20:19:37 +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 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								6a0da1519a
								
							
								
							
						 | 
						
							
							
								
								Cleanup in wrap
							
							
							
							
							
						 | 
						
							2011-12-11 21:09:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								ead8247bd7
								
							
								
							
						 | 
						
							
							
								
								Added namespace support to return classes
							
							
							
							
							
						 | 
						
							2011-12-08 20:51:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								92a0cf67c9
								
							
								
							
						 | 
						
							
							
								
								Fixed ambiguity issues with returning non-ptr classes, added new copies of functions to gtsam.h and depreciated old ones
							
							
							
							
							
						 | 
						
							2011-12-07 03:05:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								f5f59bd213
								
							
								
							
						 | 
						
							
							
								
								Added better handling for pairs of classes with/without pointers
							
							
							
							
							
						 | 
						
							2011-12-07 03:05:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								dcc3e8d0f1
								
							
								
							
						 | 
						
							
							
								
								wrap: fixed errors in static function matlab codegen, added mechanism to allow for returning classes without shared_ptr
							
							
							
							
							
						 | 
						
							2011-12-07 03:05:30 +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 | 
						
					
				
					
						
							
							
								 
								Alex Cunningham
							
						 | 
						
							
							
							
							
								
							
								221a6ad877
								
							
								
							
						 | 
						
							
							
								
								Added static function parsing to wrap, included Expmap/Logmap in geometric objects.  Static functions appear to still crash matlab, however.
							
							
							
							
							
						 | 
						
							2011-12-02 02:32:18 +00:00 |