|  Richard Roberts | aef5ae269f | Added argument and return type checking for global wrapped functions | 2012-07-27 19:01:53 +00:00 | 
				
					
						|  Richard Roberts | bcad0b661c | Added workaround for MSVC limitation on number of consecutive loops | 2012-07-23 21:27:40 +00:00 | 
				
					
						|  Alex Cunningham | 656f573c0a | Removed from wrap the use of "using namespace xxx" statements - wasn't fully supported before, and now we have real namespace support | 2012-07-23 18:24:43 +00:00 | 
				
					
						|  Alex Cunningham | b7c2177f0b | Generating code for global functions now works | 2012-07-23 18:24:35 +00:00 | 
				
					
						|  Alex Cunningham | ece5888cac | Removed need in wrap to end namespaces in special non-standard tag - can now just use } | 2012-07-23 14:09:44 +00:00 | 
				
					
						|  Alex Cunningham | e7e564268d | global function parsing now tested and working | 2012-07-23 14:09:42 +00:00 | 
				
					
						|  Alex Cunningham | 26fce2d400 | Adding support for global functions - parsing works | 2012-07-23 14:09:40 +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 | b5e10eadb8 | Fixed bug where calling 'clear all' only once caused a problem where the wrap module recreated the RTTI table but MATLAB then deletes it, causing an error about the RTTI table being missing later on. | 2012-07-17 19:49:36 +00:00 | 
				
					
						|  Alex Cunningham | 4b772b43cf | Simplified include handling in wrap: no more default includes, includes are not associated with a class or a namespace. | 2012-07-17 18:30:02 +00:00 | 
				
					
						|  Richard Roberts | e9f710a1ac | More flexible handling of includes in wrap - can now use multiple includes both at the namespace and class levels, and namespace includes do not override the default class-name includes of their enclosed classes. | 2012-07-17 15:51:35 +00:00 | 
				
					
						|  Alex Cunningham | a87d12a7b7 | pacified warning | 2012-07-14 20:30:30 +00:00 | 
				
					
						|  Richard Roberts | 4ae96c6642 | Check dependencies before class attributes to avoid out-of-range exception | 2012-07-13 21:54:57 +00:00 | 
				
					
						|  Richard Roberts | ce12f3d255 | Code cleanup and comments | 2012-07-12 22:28:28 +00:00 | 
				
					
						|  Richard Roberts | 55a153ebc6 | Wrapped Cal3DS2, RangeFactor, BearingFactor, and GenericProjectionFactor | 2012-07-12 02:11:32 +00:00 | 
				
					
						|  Richard Roberts | 76e5375dea | Added support for multi-argument templates that are then instantiated with typedefs in wrap interface header. | 2012-07-12 02:11:29 +00:00 | 
				
					
						|  Richard Roberts | c4f19a2b96 | Can define template classes in wrap interface file with a fixed list of template argument expansions, to quickly generate many classes, e.g. template<T = {gtsam::Point2,gtsam::Point3}> class BetweenFactor ... generates gtsamBetweenFactorPoint2, gtsamBetweenFactorPoint3, etc. | 2012-07-11 21:43:16 +00:00 | 
				
					
						|  Alex Cunningham | 774fcb5ca9 | Fixed include sorting bug in wrap | 2012-07-11 15:58:01 +00:00 | 
				
					
						|  Richard Roberts | 1993e6952b | Merged from branch 'branches/wrap_mods_inheritance' into branch 'branches/wrap_mods' | 2012-07-11 15:45:45 +00:00 | 
				
					
						|  Richard Roberts | 7c176dd76d | Automatic returning of derived-most type in matlab wrapper working but not yet well-tested | 2012-07-11 15:44:04 +00:00 | 
				
					
						|  Alex Cunningham | f3406f3bc9 | Small change to wrap to avoid redundant includes in cpp file | 2012-07-11 14:54:13 +00:00 | 
				
					
						|  Richard Roberts | 33a64fc7b5 | Removed debug prints | 2012-07-10 22:53:35 +00:00 | 
				
					
						|  Richard Roberts | af11b6c0a0 | Create table of RTTI type names at wrap module creation time - will support code to create most derived type from base type in matlab wrapper | 2012-07-10 22:51:19 +00:00 | 
				
					
						|  Richard Roberts | 0c384dc35a | Added a check that all wrapped classes involved in a heirarchy are marked virtual | 2012-07-10 22:38:21 +00:00 | 
				
					
						|  Alex Cunningham | 5d58dbd512 | Fixed testWrap so that it passes, fixed dependency checking in codegen, fixed warnings | 2012-07-10 14:21:58 +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 | 
				
					
						|  Richard Roberts | 3c27daae18 | wrap_mods_inheritance branch:  in progress with inheritance in matlab wrapper | 2012-07-08 12:27:39 +00:00 | 
				
					
						|  Richard Roberts | b460f2a721 | Added missing 'typename's | 2012-07-05 17:08:40 +00:00 | 
				
					
						|  Richard Roberts | f774a380ec | Implemented method overloading in matlab wrapper, made static functions static in matlab classes | 2012-07-05 14:05:00 +00:00 | 
				
					
						|  Richard Roberts | 8f8975f47f | Removed obsolete code for generating matlab wrapper makefiles and build script | 2012-07-05 14:04:51 +00:00 | 
				
					
						|  Richard Roberts | b5937ce35d | Modified wrap to generate a single cpp wrapper file containing all wrapped functions, and one .m file per class and static method. | 2012-07-05 14:04:36 +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 | 02df40bd73 | Dependency checking for matlab.h | 2012-06-30 01:33:41 +00:00 | 
				
					
						|  Andrew Melim | 6d776812d3 | new wrap! :) | 2012-06-26 18:52:27 +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 | 9efcf8e17c | Added option to include path to mex executable in CMake | 2012-06-04 21:01:25 +00:00 | 
				
					
						|  Richard Roberts | 592a251a05 | Fixed path and compile problems with matlab wrapper on windows | 2012-05-28 20:48:36 +00:00 | 
				
					
						|  Richard Roberts | ac150043bd | Fixed wrap under windows | 2012-05-23 21:23:27 +00:00 | 
				
					
						|  Alex Cunningham | f8a03ddbca | Added better support for "using namespace x" to wrap - only applies to classes *after* it is called | 2012-05-04 19:14:58 +00:00 | 
				
					
						|  Alex Cunningham | f2c7e891c4 | Added 'unsigned char' as argument option to wrap, added make targets | 2012-05-04 18:50:36 +00:00 | 
				
					
						|  Andrew Melim | a1da906d33 | Memory leak fixed within wrap. Must call 'clear' before 'clear all' and 'clear classes'. Wrap now creates delete_classname files for all wrapped classes. MATLAB classes now derive from the handle superclass. | 2012-03-30 05:34:23 +00:00 | 
				
					
						|  Alex Cunningham | c901ceee27 | wrap: forward declarations now allow for namespaces | 2012-02-01 15:19:34 +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 | a8607d284d | Added wrap support for char as a argument or return value type | 2012-01-23 18:28:11 +00:00 | 
				
					
						|  Alex Cunningham | 3942f28a68 | Wrap now only writes new files when there is a change, and install only updates files if necessary | 2012-01-15 21:42:44 +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 | 56bce0ca9f | Added dependency checking to return values in wrap, as well as forward declarations | 2011-12-15 21:23:20 +00:00 | 
				
					
						|  Alex Cunningham | ea1f1e8b65 | Parser now handles both namespace and class headers | 2011-12-15 19:39:11 +00:00 | 
				
					
						|  Alex Cunningham | 694320388f | Moved includes outside of classes in wrap parser | 2011-12-15 16:18:03 +00:00 | 
				
					
						|  Alex Cunningham | 6a0da1519a | Cleanup in wrap | 2011-12-11 21:09:07 +00:00 |