Commit Graph

56 Commits (7f80c906c4cadc32e71acbe5209f2dba90ace779)

Author SHA1 Message Date
Toni 7f80c906c4 Fix override warnings: modernize-use-override 2021-01-28 23:02:13 -05:00
Varun Agrawal 70bab8e00c Consistent and better formatting 2020-12-02 17:15:10 -05:00
Varun Agrawal fc0fd1a125 Override dim(), cleanup, and add unicode 2020-12-02 16:19:05 -05:00
Varun Agrawal e488dc8e9c stream printing for all calibration models 2020-12-02 08:19:19 -05:00
Varun Agrawal 04597feaa4 modernized default constructors 2020-12-02 06:10:07 -05:00
Varun Agrawal 8daa6a7729 Minor updates 2020-12-01 17:26:29 -05:00
Varun Agrawal 42b0537402 Refactor all Cal3D based models 2020-12-01 17:23:10 -05:00
Varun Agrawal e1c3314e48 Jacobians for Camera models
- Add jacobians for calibrate function using implicit function theorem
- Consistent naming of jacobian parameters
- Added tests for jacobians
- Some simple formatting
- Fixed docs for implicit function theorem
- Added parentheses to conform with Google style
2020-11-30 10:35:34 -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
Varun Agrawal de170d5f3a use enum dimension for camera DoF 2020-03-27 07:53:40 -04:00
Varun Agrawal 3f8209de21 set dimension of calibration classes with static const variable 2020-03-17 15:20:22 -04:00
Duy-Nguyen Ta d9937ea07f small doc improvement 2018-01-23 10:15:19 -05:00
lvzhaoyang 68daf2e984 change: clean the DerivedValue headers in other files 2015-06-25 01:27:20 -04:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
Frank Dellaert acf1368dd5 Merged in feature/camera_flying_example (pull request #88)
Flying Camera Example
2015-01-23 04:46:20 +01:00
balderdash-devil be37e1ed05 Fix for Issue #201
It seems like MSVC was unable to identify the template specialization
for the 'const' keyword. So added a specialization in each of these
files for that
2015-01-21 13:02:35 -05:00
dellaert d0579dff50 Wrapping Cal3Unified as a derived class of Cal3DS2_Base 2015-01-15 16:17:53 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
Paul Furgale 58cb47a3f0 Started converting types. Into the ChartValue now. 2014-12-13 22:20:59 +01:00
Chris Beall ecc763d9f0 Windows build fixes 2014-11-23 13:01:56 -05:00
Jing Dong 8161cc28ad add dynamic size matrix uncalibrate in Cal3DS2_Base, now wrapper compiles 2014-11-09 17:02:22 -05:00
Jing Dong ad88d4df57 move changable size Jacobian matrix interface from Cal3DS2_Base to Cal3DS2 and Cal3Unified, fix fix size matrix interface issue of Cal3Unified 2014-11-08 15:55:57 -05:00
Mike Bosse e4936df80a matlab wrappers compile, but need testing 2014-11-07 22:41:21 +01:00
dellaert a94835a2e4 Merge remote-tracking branch 'origin/develop' into feature/BAD
Conflicts:
	.cproject
	gtsam/geometry/Cal3DS2.cpp
	gtsam/geometry/Cal3DS2.h
	gtsam/geometry/Cal3Unified.h
	gtsam/navigation/CombinedImuFactor.h
	gtsam/navigation/ImuFactor.h
	gtsam/nonlinear/NonlinearFactor.h
	gtsam/slam/tests/testPoseRotationPrior.cpp

Modified: testGaussMarkov1stOrderFactor.cpp, testPoseRotationPrior.cpp
2014-11-04 17:04:57 +01:00
dellaert c212ba0984 Avoid warnings 2014-11-03 11:50:21 +01:00
dellaert 6a08370a8a Avoid warnings 2014-11-03 11:17:42 +01:00
Mike Bosse 003224ac3f fixing serialization code when class has no base 2014-10-30 17:21:24 +01:00
gawela 2788ec7f33 removed std::type_traits which is c++11 2014-10-29 10:23:13 +01:00
Mike Bosse 1fadda83e0 removed DerivedValue<> inheritence from classes 2014-10-24 18:34:06 +02:00
dellaert e60ad9d2b2 Re-factor traits, has its own namespace now, as well is_group and zero 2014-10-21 01:25:47 +02:00
dellaert 9a3d2747b8 Type of dimension<T>::value should be int 2014-10-19 23:13:20 +02:00
dellaert 768f47174b Forgot one is_manifold/dimension 2014-10-19 00:50:33 +02:00
Jing Dong 55bda50235 move calculation of Cal3DS2 to base class, all unit tests passed and hopefully fix issue of DerivedValue 2014-10-17 13:35:30 -04:00
dellaert 399bf7c993 dimension 2014-10-07 00:30:42 +02:00
dellaert 6ecc32a311 Fixed comments 2014-06-18 14:38:47 -04:00
dellaert ea0dbf05ef Name change from k3,k4 to p1,p2 as in OpenCV 2014-06-18 14:36:09 -04:00
jing 6d356fbf8e midterm commit, now Cal3Unify live on Cal3DS2, jacobian sequnce changes 2014-03-27 14:42:53 -04:00
Frank Dellaert a423849afe Comments and formatting, plus some added tests on Cal3Bundler 2013-10-12 14:31:18 +00:00
Frank Dellaert 314b854ecb Use rr instead of r for squared radius in undistort 2013-05-20 22:23:50 +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
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Richard Roberts 900f30547f Minor Cal3DS2 optimizations and default 3rd and 4th distortion coeffecients 2012-08-06 18:42:56 +00:00
Yong-Dian Jian 168ddf5457 add Cal3DS2.calibrate() with fixed point iteration
reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers
2012-07-24 21:06:33 +00:00
Frank Dellaert 5a5d246b30 Added comments, some more methods 2012-06-14 05:05:15 +00:00
Richard Roberts 8e39e6b656 Fixed doxygen warnings 2012-06-07 04:54:40 +00:00
Duy-Nguyen Ta 651f593c0f fix serialization linking error 2012-02-03 18:44:33 +00:00
Duy-Nguyen Ta 79a3855316 testDynamicValues passed 2012-01-27 21:48:23 +00:00
Richard Roberts 0eaf241340 (in branch) added DerivedValue base class to geometry objects 2012-01-27 19:50:46 +00:00
Nick Barrash 16bffaba36 updated comment groupings for geometry 2012-01-09 18:52:39 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00