Varun Agrawal
							
						 | 
						
							
							
							
							
								
							
								ae213dd464
								
							
								
							
						 | 
						
							
							
								
								replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION
							
							
							
							
							
						 | 
						
							2024-12-26 23:44:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								a9971fd2fd
								
							
								
							
						 | 
						
							
							
								
								More emplace_shared usage
							
							
							
							
							
						 | 
						
							2023-02-06 01:20:27 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								3250cf49ca
								
							
								
							
						 | 
						
							
							
								
								gtsam_unstable, test folders ifdefs
							
							
							
							
							
						 | 
						
							2023-01-22 22:14:50 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								703cb5cbc7
								
							
								
							
						 | 
						
							
							
								
								remove make_shared header
							
							
							
							
							
						 | 
						
							2023-01-22 08:40:02 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								852e8768c0
								
							
								
							
						 | 
						
							
							
								
								shared_ptr, make_shared, allocate_shared
							
							
							
							
							
						 | 
						
							2023-01-22 08:40:02 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								8181b50de3
								
							
								
							
						 | 
						
							
							
								
								remove optional headers
							
							
							
							
							
						 | 
						
							2023-01-21 09:27:20 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								d338a7086b
								
							
								
							
						 | 
						
							
							
								
								slam folder. serialize std::optional
							
							
							
							
							
						 | 
						
							2023-01-21 09:27:20 -08:00 | 
						
					
				
					
						
							
							
								 
								kartik arcot
							
						 | 
						
							
							
							
							
								
							
								544af1f03a
								
							
								
							
						 | 
						
							
							
								
								fixed smart factor and camera set for boost optional references
							
							
							
							
							
						 | 
						
							2023-01-20 18:06:55 -08:00 | 
						
					
				
					
						
							
							
								 
								Mike Sheffler
							
						 | 
						
							
							
							
							
								
							
								ac01db4f4d
								
							
								
							
						 | 
						
							
							
								
								Per https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md , classes with no methods defined in a .cpp file shouldn't have the GTSAM_EXPORT or GTSAM_UNSTABLE_EXPORT modifier. This was causing problems with the building of gtsam_unstable on MSVC / Windows.
							
							
							
							
							
						 | 
						
							2022-02-15 00:19:54 -08:00 | 
						
					
				
					
						
							
							
								 
								Varun Agrawal
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b47f46a6f5
								
									
								
							
								
							
						 | 
						
							
							
								
								Windows Fixes (#904)
							
							
							
							
							
						 | 
						
							2021-12-09 09:37:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								4ef234bbbb
								
							
								
							
						 | 
						
							
							
								
								Formatting and better documentation
							
							
							
							
							
						 | 
						
							2021-08-29 16:46:53 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								db2a9151e5
								
							
								
							
						 | 
						
							
							
								
								don't like it - going to create a different class
							
							
							
							
							
						 | 
						
							2021-08-24 20:56:40 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								5677bdb6c1
								
							
								
							
						 | 
						
							
							
								
								need to clean up templates and remove 2 redundant lines
							
							
							
							
							
						 | 
						
							2021-03-29 22:58:29 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								b10a9d245b
								
							
								
							
						 | 
						
							
							
								
								getting ready to enable monocular operation
							
							
							
							
							
						 | 
						
							2021-03-28 18:42:20 -04:00 | 
						
					
				
					
						
							
							
								 
								Toni
							
						 | 
						
							
							
							
							
								
							
								7f80c906c4
								
							
								
							
						 | 
						
							
							
								
								Fix override warnings: modernize-use-override
							
							
							
							
							
						 | 
						
							2021-01-28 23:02:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Jose Luis Blanco Claraco
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0198c648e3
								
									
								
							
								
							
						 | 
						
							
							
								
								Fix all new gcc warnings/errors: make explicit virtual/override methods.
							
							
							
							
							
							
							
							Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes. 
							
						 | 
						
							2020-07-26 11:20:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								b2e5dadcdb
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
							
							
							
							
							
							
							
							# Conflicts:
#	gtsam/symbolic/tests/testVariableIndex.cpp
#	gtsam_unstable/gtsam_unstable.h
#	gtsam_unstable/linear/RawQP.cpp
#	gtsam_unstable/linear/RawQP.h 
							
						 | 
						
							2019-05-12 09:26:28 -04:00 | 
						
					
				
					
						
							
							
								 
								jlblancoc
							
						 | 
						
							
							
							
							
								
							
								1304d26e81
								
							
								
							
						 | 
						
							
							
								
								exit()-> throw (Closes #427)
							
							
							
							
							
						 | 
						
							2019-04-07 23:59:53 +02:00 | 
						
					
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 | 
						
							
							
							
							
								
							
								1cdc228d6a
								
							
								
							
						 | 
						
							
							
								
								remove trailing spaces
							
							
							
							
							
						 | 
						
							2019-02-11 10:58:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Frank Dellaert
							
						 | 
						
							
							
							
							
								
							
								2aa43e11bd
								
							
								
							
						 | 
						
							
							
								
								Use KeyVector everywhere to avoid conversions
							
							
							
							
							
						 | 
						
							2018-11-08 10:10:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Sean Bowman
							
						 | 
						
							
							
							
							
								
							
								b04c0bb15d
								
							
								
							
						 | 
						
							
							
								
								Fix memory alignment issues
							
							
							
							
							
						 | 
						
							2018-07-13 14:31:02 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								c1b00e28b1
								
							
								
							
						 | 
						
							
							
								
								created SmartFactorParams class collecting common parameters in smartProjectionFactor and smartStereoProjectFactor classes. This largely reduced copy-paste. SmartStereoProjectionParams is now a typedef
							
							
							
							
							
						 | 
						
							2016-08-14 18:54:00 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								edcf94591d
								
							
								
							
						 | 
						
							
							
								
								added functions to get/set smart stereo parameters with unit test
							
							
							
							
							
						 | 
						
							2016-08-06 23:27:54 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								e0869719fa
								
							
								
							
						 | 
						
							
							
								
								now SmartFactorBase doesn't know about stereoPoint2 (removed also header). The functionality to check if the right pixel is missing has been moved to SmartStereoProjectionFactor, removing the casting.
							
							
							
							
							
						 | 
						
							2016-08-02 22:56:48 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								a93c1e86f2
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/feature/heterogeneousSmartFactorNoise' into feature/heterogeneousSmartFactorNoise
							
							
							
							
							
						 | 
						
							2016-08-02 18:50:54 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								e54159c695
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into feature/heterogeneousSmartFactorNoise
							
							
							
							
							
							
							
							# Conflicts:
#	gtsam_unstable/slam/SmartStereoProjectionFactor.h 
							
						 | 
						
							2016-08-02 18:50:18 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								9336c0b8c0
								
							
								
							
						 | 
						
							
							
								
								added comment and made variables const when possible
							
							
							
							
							
						 | 
						
							2016-07-31 18:47:30 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								f009633384
								
							
								
							
						 | 
						
							
							
								
								exposed point status in smart factors to keep uniformity with mono smart factors
							
							
							
							
							
						 | 
						
							2016-07-31 18:33:58 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								6a21f1b730
								
							
								
							
						 | 
						
							
							
								
								adapted stereoSmart factors to use "outlier" and "far point" statuses
							
							
							
							
							
						 | 
						
							2016-07-31 18:31:38 -04:00 | 
						
					
				
					
						
							
							
								 
								lcarlone
							
						 | 
						
							
							
							
							
								
							
								a5138bfb46
								
							
								
							
						 | 
						
							
							
								
								included body_P_sensor in smartStereoProjectionPoseFactor!
							
							
							
							
							
						 | 
						
							2016-07-25 22:13:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								cd9b4cd5ab
								
							
								
							
						 | 
						
							
							
								
								moved common definitions to base class
							
							
							
							
							
						 | 
						
							2016-07-24 18:31:55 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								f2bec78a58
								
							
								
							
						 | 
						
							
							
								
								first implementation of smartStereo with possibly left-only pixel measurements
							
							
							
							
							
						 | 
						
							2016-07-24 18:27:20 -04:00 | 
						
					
				
					
						
							
							
								 
								Luca
							
						 | 
						
							
							
							
							
								
							
								3c15ef5d1e
								
							
								
							
						 | 
						
							
							
								
								great simplification in stereo triangulation: converting stereo into a set of monocular cameras, then proceed as in the monocular case
							
							
							
							
							
						 | 
						
							2016-07-24 16:11:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Yao Chen
							
						 | 
						
							
							
							
							
								
							
								3b7c57aedf
								
							
								
							
						 | 
						
							
							
								
								Replaced BOOSE_FOREACH with for in gtsam_unstable folder.
							
							
							
							
							
						 | 
						
							2016-05-20 23:41:41 -04:00 | 
						
					
				
					
						
							
							
								 
								Alex Hagiopol
							
						 | 
						
							
							
							
							
								
							
								76308a5d46
								
							
								
							
						 | 
						
							
							
								
								Deprecated Vector zero(size_t n). All unit tests pass.
							
							
							
							
							
						 | 
						
							2016-04-15 16:54:46 -04:00 | 
						
					
				
					
						
							
							
								 
								Alex Hagiopol
							
						 | 
						
							
							
							
							
								
							
								70b2aab352
								
							
								
							
						 | 
						
							
							
								
								Deprecated all inline functions in Matrix.h.
							
							
							
							
							
						 | 
						
							2016-04-11 15:11:29 -04:00 | 
						
					
				
					
						
							
							
								 
								Frank
							
						 | 
						
							
							
							
							
								
							
								2060b09a2b
								
							
								
							
						 | 
						
							
							
								
								Avoid calling default constructors and/or vector
							
							
							
							
							
						 | 
						
							2016-02-11 19:03:11 -08:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								04bcf26aa6
								
							
								
							
						 | 
						
							
							
								
								Explicitly cast optional to bool
							
							
							
							
							
						 | 
						
							2015-10-20 14:44:00 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								29ad9478f7
								
							
								
							
						 | 
						
							
							
								
								Move noise model initialization from add function into constructor. Can only have one noise model per factor anyway
							
							
							
							
							
						 | 
						
							2015-08-26 13:02:39 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								0503df31fa
								
							
								
							
						 | 
						
							
							
								
								Relax tolerance to 1e-6 for MKL/quaternion test, and fix up documentation a bit.
							
							
							
							
							
						 | 
						
							2015-08-25 12:14:52 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								8b4228fa56
								
							
								
							
						 | 
						
							
							
								
								Make smart parameters public. Now easier to set, and it's sufficient for this to be const within the smart factor itself!
							
							
							
							
							
						 | 
						
							2015-08-19 10:58:35 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								1727b60728
								
							
								
							
						 | 
						
							
							
								
								Fixed and cleaned up unit test
							
							
							
							
							
						 | 
						
							2015-08-19 00:11:35 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								123c55f0d7
								
							
								
							
						 | 
						
							
							
								
								respect triangulation.enableEPI flag in SmartStereo factor
							
							
							
							
							
						 | 
						
							2015-07-29 14:05:48 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								fd1e41a9e6
								
							
								
							
						 | 
						
							
							
								
								remove calibration template from SmartStereoProjectionPoseFactor
							
							
							
							
							
						 | 
						
							2015-07-28 15:12:02 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								748877ff7e
								
							
								
							
						 | 
						
							
							
								
								remove calibration template from SmartStereoProjectionFactor
							
							
							
							
							
						 | 
						
							2015-07-28 14:56:45 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								da9078cf3b
								
							
								
							
						 | 
						
							
							
								
								add nonlinear triangulation back. Some unit tests fail again
							
							
							
							
							
						 | 
						
							2015-07-27 23:27:20 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								36c652ac40
								
							
								
							
						 | 
						
							
							
								
								remove monocular triangulation hack and make tests pass again
							
							
							
							
							
						 | 
						
							2015-07-19 20:37:16 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								3f0e695cc9
								
							
								
							
						 | 
						
							
							
								
								some tests pass again
							
							
							
							
							
						 | 
						
							2015-07-16 11:26:07 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								93f7eafaa8
								
							
								
							
						 | 
						
							
							
								
								re-enable triangulation hack
							
							
							
							
							
						 | 
						
							2015-07-15 23:16:45 -04:00 | 
						
					
				
					
						
							
							
								 
								cbeall3
							
						 | 
						
							
							
							
							
								
							
								bd4dd84933
								
							
								
							
						 | 
						
							
							
								
								huge refactor. Compiles again, but triangulation still broken, SmartStereo test fails
							
							
							
							
							
						 | 
						
							2015-07-15 16:53:04 -04:00 |