Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating gtsam to release version 4.0.3 #2

Open
wants to merge 545 commits into
base: kimera-gtsam
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
545 commits
Select commit Hold shift + click to select a range
59f6790
Add logging (hooked) optimizer
ProfFan Jun 9, 2020
076fbe5
Update trigger-python.yml
ProfFan Jun 9, 2020
4fbaa43
docstring update
varunagrawal Jun 9, 2020
9e4a6e6
Wrapper updates for IMU data
varunagrawal Jun 9, 2020
1a8baea
remove wrapping of Key
varunagrawal Jun 9, 2020
ab88471
unhide doc section in PDF
jlblancoc Jun 10, 2020
9cfd833
Fix comet_ml test failing
ProfFan Jun 10, 2020
cbf1525
comment notifying end of symbol_shorthand namespace
varunagrawal Jun 10, 2020
083569f
add full namespace global function wrapping
varunagrawal Jun 10, 2020
0b5a1b8
Merge pull request #346 from borglab/feature/improved-imu-example-python
varunagrawal Jun 10, 2020
e59f898
Merge pull request #317 from tuwuhs/fix-msvc-cython
varunagrawal Jun 10, 2020
18e80b8
Merge pull request #345 from borglab/feature/logging_optimizer
ProfFan Jun 10, 2020
8008d69
update python functions to include namespace
varunagrawal Jun 10, 2020
ad08920
Updated examples and tests with new symbol shorthands
varunagrawal Jun 10, 2020
7c362c3
Conditioned logmap test on rotation format
Jun 11, 2020
2688002
Merge commit 'cf76820cab' into temporary/add_pybind
ProfFan Jun 11, 2020
8a9ade0
remove extra semicolon
varunagrawal Jun 11, 2020
6400c50
Merge pull request #347 from borglab/feature/wrap-symbol-shorthand
varunagrawal Jun 11, 2020
3bdc6d3
Better explanation of Rot3 Logmap Lund unit test
Jun 12, 2020
8ce40a3
Merge pull request #325 from borglab/feature/alternate_hatvee_signs
akshay-krishnan Jun 12, 2020
91d66ee
Merge pull request #247 from borglab/feature/trigger_python_ci
ProfFan Jun 12, 2020
c83a497
Remove all debian package files from this repository.
jlblancoc Jun 13, 2020
7b92ae8
Fixed override warnings and added a few missing headers
dellaert Jun 16, 2020
86407a3
renamed testScenarios to testScenarioRunner
varunagrawal Jun 16, 2020
19c12c8
Merge pull request #350 from borglab/temporary/pybind_add
dellaert Jun 16, 2020
ec34f9f
Merge pull request #352 from borglab/fix/override_warnings
dellaert Jun 16, 2020
ac69115
Merge pull request #353 from borglab/fix/testScenarioRunner
varunagrawal Jun 16, 2020
d8a563b
Merge pull request #348 from borglab/fix/doc-gtsam-coordinates
dellaert Jun 17, 2020
b39c947
Merge pull request #351 from borglab/fix/move-debian-packaging
dellaert Jun 17, 2020
23d97af
Merge pull request #307 from borglab/fix/fisheye
dellaert Jun 17, 2020
bd040c8
set CMAKE_VERBOSE_MAKEFILE flag to OFF
varunagrawal Jun 17, 2020
741df28
Finish undo of #310 fill with zeros (not actually needed)
jlblancoc Jun 19, 2020
489e8f0
Merge pull request #314 from borglab/fix/alternativeFixSymmetricBlock…
dellaert Jun 19, 2020
0a44315
Add Pose3-Point3 factor
dwisth Jun 19, 2020
62ec057
Merge pull request #356 from borglab/feature/quiet-makefile
dellaert Jun 19, 2020
c422815
Update incorrect test name
dwisth Jun 19, 2020
0ee4e3b
Add more documentation and clang-format
dwisth Jun 19, 2020
0bd8143
Importing Frobenius error factors from Shonan effort
dellaert Jun 20, 2020
cb55d81
Merge pull request #312 from borglab/feature/parsefactors_w_corruptin…
akshay-krishnan Jun 20, 2020
604f151
Fix UAF
ProfFan Jun 20, 2020
3767377
Fixed all alignment problems
ProfFan Jun 21, 2020
fad4fe3
Add missing include
ProfFan Jun 21, 2020
693253f
Fix wrap tests
ProfFan Jun 21, 2020
eab53f6
Address Frank's comments
ProfFan Jun 22, 2020
8f923fa
Move away from boost
ProfFan Jun 22, 2020
263a1d2
export cython install path so it can be picked up by other cmake proj…
varunagrawal Jun 22, 2020
1725a57
cmake function to install python package once make install is completed
varunagrawal Mar 21, 2020
a796f74
use boost paths append to have platform agnostic path separators
gchenfc Jun 23, 2020
93a00a3
add new make command for installing python wrapper
varunagrawal Jun 23, 2020
327cbc5
Separate stream creation and serialization
gchenfc Jun 23, 2020
a4737d4
formatting to Google style
gchenfc Jun 23, 2020
ca46ebf
added comments and removed unnecessary code
varunagrawal Jun 23, 2020
82db82b
fixed unit test failure on `testSerializationBase`
gchenfc Jun 23, 2020
a0a3b8f
reset filesystem - forgot to uncomment these after debugging
gchenfc Jun 23, 2020
3ea9ff0
optional initialization for LMParams
akshay-krishnan Jun 23, 2020
9daeb39
Set minimum supported numpy version to 1.11.0 (#366)
varunagrawal Jun 23, 2020
2c20c11
Merge branch 'develop' into feature/cmake-cython-path
varunagrawal Jun 23, 2020
b418092
Revise comments
ProfFan Jun 23, 2020
9561244
Merge remote-tracking branch 'origin/develop' into feature/aligned_ma…
ProfFan Jun 23, 2020
890d631
Merge branch 'develop' into fix/serializationToFile
varunagrawal Jun 24, 2020
f7dfff0
Merge pull request #364 from borglab/feature/cmake-cython-path
varunagrawal Jun 24, 2020
1c9f429
Merge branch 'develop' into feature/frobeniusfactor
varunagrawal Jun 24, 2020
56539c9
Merge branch 'develop' into feature/python-install
varunagrawal Jun 24, 2020
7eab8c1
Merge branch 'develop' into feature/PoseToPointFactor
dwisth Jun 24, 2020
de7332f
remove file roundtrip test for pointers
gchenfc Jun 24, 2020
ce73b51
Merge pull request #359 from dwisth/feature/PoseToPointFactor
varunagrawal Jun 24, 2020
6972a5c
updated comments in shell script
varunagrawal Jun 24, 2020
530016e
added Windows batch script to install python wrapped package
varunagrawal Jun 24, 2020
7d7475b
Style fixes as commented by @dellaert
ProfFan Jun 24, 2020
6d75e99
serialization docstrings
gchenfc Jun 24, 2020
b37be7d
rename serialization functions with less ambiguous names
gchenfc Jun 24, 2020
efde078
pure CMake script to install Python wrapper after compiling
varunagrawal Jun 24, 2020
9698b03
removed extra line
varunagrawal Jun 24, 2020
5feaf6d
reset to previous version
varunagrawal Jun 24, 2020
6dbd7c2
Add comments
ProfFan Jun 24, 2020
fb21c55
Switch to the new alignment marker type
ProfFan Jun 24, 2020
2475e6c
Load Cython requirements file instead of reading it in cmake
varunagrawal Jun 24, 2020
453d3a7
Added cmake variable GTSAM_CYTHON_INSTALL_FULLPATH to include build t…
varunagrawal Jun 24, 2020
4f6f821
Vastly improved setup.py template
varunagrawal Jun 24, 2020
192184b
Specify working directory from where to call setup.py
varunagrawal Jun 24, 2020
34180fb
Merge pull request #343 from borglab/fix/serializationToFile
varunagrawal Jun 25, 2020
a4ef531
print Eigen Unsupported status message correctly
varunagrawal Jun 25, 2020
7f1384b
wrap the biasHat function for PreintegratedMeasurement
varunagrawal Jun 25, 2020
350808d
added .gitignore for when building the sample cmake projects
varunagrawal Jun 25, 2020
17568e6
Add missing lf
ProfFan Jun 25, 2020
fee226a
fix SfmData naming
akshay-krishnan Jun 25, 2020
c8583e9
Revert "added .gitignore for when building the sample cmake projects"
varunagrawal Jun 25, 2020
a453d7b
Merge pull request #363 from borglab/feature/aligned_makeshared
ProfFan Jun 25, 2020
8ebd7f7
Merge pull request #370 from borglab/feature/minor-updates
varunagrawal Jun 25, 2020
8739c37
Merge remote-tracking branch 'origin/develop' into feature/frobeniusf…
ProfFan Jun 27, 2020
9d9c30e
review1 changes
akshay-krishnan Jun 28, 2020
54c2903
make python-install command depends on gtsam target
varunagrawal Jun 29, 2020
806e5b1
cleaner version of execution script which only needs 'make install'
varunagrawal Jun 30, 2020
16532bf
run setup.py after installing the gtsam_eigency module
varunagrawal Jun 30, 2020
0e6dc6a
Merge branch 'develop' of github.com:borglab/gtsam into feature/1dsfm
akshay-krishnan Jun 30, 2020
7c53235
Merge pull request #367 from borglab/feature/1dsfm
akshay-krishnan Jun 30, 2020
55701d5
Merge branch 'develop' into feature/python-install
varunagrawal Jun 30, 2020
83cbcd0
capture stdout in python test [only for python3]
varunagrawal Jun 30, 2020
192bf87
newline added to end of CMake file
varunagrawal Jun 30, 2020
9cbabb2
Set high level Cython/Eigency variables to reduce duplication
varunagrawal Jul 1, 2020
06476c8
Create and use cython build directory
varunagrawal Jul 1, 2020
c84060a
Use the high level cython variables, improve install process
varunagrawal Jul 1, 2020
7a725bf
Remove redundant postfix checking since the postfix is already added …
varunagrawal Jul 1, 2020
54f2acd
updated cython wrapper README
varunagrawal Jul 1, 2020
8859b96
In-place cython build
varunagrawal Jul 1, 2020
74591ee
fixed CYTHON_INSTALL_PATH cmake variable wrt cache
varunagrawal Jul 1, 2020
59968fd
Python Wrapper CMake update
varunagrawal Jul 1, 2020
a6908cd
removed unneeded install commands and updated README
varunagrawal Jul 1, 2020
d2f69ee
Add python-install dependency for gtsam_unstable as well
varunagrawal Jul 1, 2020
52da458
make utils and test code python2 compliant
varunagrawal Jul 1, 2020
dde41eb
Merge pull request #371 from borglab/feature/quiet-python-tests
varunagrawal Jul 4, 2020
54cc49d
Merge branch 'develop' into feature/docker
varunagrawal Jul 5, 2020
cb151dd
update python build location in travis script
varunagrawal Jul 5, 2020
564d2c5
Fix memory leak in Expressions
ProfFan Jul 5, 2020
258d05c
Fix TranslationFactor with Vector3 as Point3
ProfFan Jul 5, 2020
df687e5
Fix MSVC build
ProfFan Jun 19, 2020
e08e392
Improved paths and added checks
varunagrawal Jul 6, 2020
f9b4bc4
Merge pull request #375 from borglab/fix/msvc_appveyor
jlblancoc Jul 6, 2020
6eb1230
Merge pull request #374 from borglab/fix/translationfactor_normalize
ProfFan Jul 6, 2020
1e2c29f
Merge remote-tracking branch 'origin/develop' into fix/expression_leak
ProfFan Jul 6, 2020
3c5f871
Fix missing DLL exported symbol
jlblancoc Jul 6, 2020
7d0e440
new definition for FunctorizedFactor to allow for using std::function…
varunagrawal Jul 6, 2020
fd01bfc
Merge pull request #373 from borglab/fix/expression_leak
ProfFan Jul 6, 2020
30ffcdd
Simplified FunctorizedFactor
varunagrawal Jul 7, 2020
1679d18
Merge pull request #376 from borglab/fix/msvc-missing-export
varunagrawal Jul 7, 2020
6d57060
Merge remote-tracking branch 'origin/develop' into feature/frobeniusf…
ProfFan Jul 7, 2020
683e37f
Fix FrobeniusWormholeFactor Python test
ProfFan Jul 7, 2020
55f686d
Merge pull request #360 from borglab/feature/frobeniusfactor
dellaert Jul 7, 2020
1f66a73
Merge branch 'develop' into feature/functorized-factor
varunagrawal Jul 7, 2020
db40cd7
Merge branch 'develop' into feature/python-install
varunagrawal Jul 7, 2020
6657046
fix working directory for python install target
varunagrawal Jul 7, 2020
73007fe
test SmartFactor when body_P_sensor is passed in
varunagrawal Jul 7, 2020
e371277
ISAM2 Kitti example: Addressed review comments
mindThomas Jul 7, 2020
00106ba
Second attempt at a wrapper fix.
mikesheffler Jul 8, 2020
aaddf52
Abstracted out serialization code for PreintegrationBase
varunagrawal Jul 8, 2020
0a8a63b
Merge pull request #381 from mikesheffler/fix/matlab_wrapper_2
mikesheffler Jul 8, 2020
283999b
Unnecessary include statement
mikesheffler Jul 8, 2020
8d921c8
Updated PreintegratedImuMeasurements docstring
varunagrawal Jul 8, 2020
f8b48db
Fix lambda check in logging optimizer
ProfFan Jul 8, 2020
cc24566
Replace scoped name with direct name and instantiate base class in co…
varunagrawal Jul 9, 2020
95b4a49
Major updates to CombinedImuFactor to make it Testable as well as ser…
varunagrawal Jul 9, 2020
d519d24
Fix typo
varunagrawal Jul 9, 2020
23e2b29
Added and updated serialization tests to include all IMU factors
varunagrawal Jul 9, 2020
0f0752f
Merge pull request #384 from mikesheffler/fix/unnecessary_include
varunagrawal Jul 9, 2020
0c199dd
revert variable change
varunagrawal Jul 9, 2020
b9264cf
Merge branch 'develop' into fix/smartfactor_body_P_sensor
varunagrawal Jul 9, 2020
7dfc799
reduced tolerance for checking jacobian
varunagrawal Jul 9, 2020
4a0b031
add return value in gtsam_optimize
ProfFan Jul 9, 2020
3d8641c
Merge remote-tracking branch 'origin/develop' into feature/noisemodel…
ProfFan Jul 9, 2020
d031817
Merge pull request #249 from mindThomas/feature/isam2-kitti-example
dellaert Jul 9, 2020
f280aec
Merge pull request #334 from martinvl/fix/unit3-copy-assign
dellaert Jul 9, 2020
2c54401
Eliminated some copy/paste
dellaert Jul 9, 2020
dc65a0a
Added g2o test files
dellaert Jul 9, 2020
686ea13
Merge remote-tracking branch 'origin/develop' into fix/logging_lambda
ProfFan Jul 9, 2020
5ab16c8
Added tests on determinants of read rotations
dellaert Jul 9, 2020
4960f75
Normalized quaternions before converting to Rot3 to account for limit…
dellaert Jul 9, 2020
a484c91
Avoided extra conversions to quaternions
dellaert Jul 9, 2020
f23587f
Add indentation
varunagrawal Jul 10, 2020
60c88f6
Handle extrinsics and intrinsics for jacobian
varunagrawal Jul 10, 2020
3dcff34
Formatted and fixed discrete examples
dellaert Jul 10, 2020
904ecf4
Use built in Matrix serialization
varunagrawal Jul 10, 2020
018e6ba
Generic Eigen::Matrix serialization for boost
varunagrawal Jul 10, 2020
b1dda69
add compiler flags to suppress warnings if built in release mode
varunagrawal Jul 10, 2020
ca14276
Add MATLAB root and Mex paths to cmake output, align GTSAM specific o…
varunagrawal Jul 10, 2020
10a131f
Quote variable so it works on Windows
varunagrawal Jul 10, 2020
93b9d32
Merge pull request #389 from jingwuOUO/fix/g2o
varunagrawal Jul 10, 2020
cd843f6
Merge pull request #390 from borglab/fix/discrete_examples
varunagrawal Jul 10, 2020
7259f89
Use static matrix and constexpr
varunagrawal Jul 10, 2020
b735174
use boost serialization macro instead of make_array
varunagrawal Jul 10, 2020
8e59977
Merge pull request #393 from borglab/feature/matlab-cmake-variables
varunagrawal Jul 10, 2020
3f4731a
Added wrapping for the PCG solver in Cython
ProfFan Jul 10, 2020
7f293eb
add comments
ProfFan Jul 10, 2020
5dd1c8e
Merge pull request #379 from borglab/fix/smartfactor_body_P_sensor
varunagrawal Jul 10, 2020
1fadf1e
suppress warnings only for 3rd party code for Release builds
varunagrawal Jul 11, 2020
e41dbfc
fix init issues with Vector3, use static matrices where possible
varunagrawal Jul 11, 2020
09ddd43
added note about code source and eigen resize for both static and dyn…
varunagrawal Jul 11, 2020
48b0b2b
Explicit type definition to handle warning
varunagrawal Jul 11, 2020
72ce0c0
Merge remote-tracking branch 'origin/develop' into feature/wrap_cg
ProfFan Jul 11, 2020
825119f
Merge pull request #391 from borglab/feature/matrix-serialization
varunagrawal Jul 11, 2020
2c67f6f
Merge branch 'develop' into fix/imu-factor-serialization
varunagrawal Jul 11, 2020
8e5f144
Add check to ensure we are calling lambda on a LM
ProfFan Jul 11, 2020
0d4f4bf
Merge pull request #395 from borglab/fix/imu-kitti-example-gps
varunagrawal Jul 11, 2020
7b23f57
correct compiler flag for Windows
varunagrawal Jul 11, 2020
2551337
Add unit test
ProfFan Jul 11, 2020
54a354b
Merge pull request #386 from borglab/fix/imu-factor-serialization
varunagrawal Jul 11, 2020
566467d
use isinstance
ProfFan Jul 11, 2020
289ab62
added cmake policy for AppleClang compiler identification
varunagrawal Jul 12, 2020
f421a93
Merge pull request #392 from borglab/feature/suppress-warnings-for-re…
varunagrawal Jul 12, 2020
8b9c199
Move the declaration to cpp
ProfFan Jul 12, 2020
a500b41
Better way of exporting Boost serialization guid
varunagrawal Jul 12, 2020
5836257
Resurrecting DiscreteBayesTree tests
dellaert Jul 12, 2020
c3e8ad4
Merge pull request #397 from borglab/fix/compiler-identification
varunagrawal Jul 12, 2020
eb1a2b8
modified test
yetongumich Jul 12, 2020
3f4bf16
Checked in pdf for easy reference
dellaert Jul 12, 2020
968b207
added printSignature and evaluate
dellaert Jul 12, 2020
ae808d0
Fixed link issue
dellaert Jul 12, 2020
d456ddd
Cleaned up formatting
dellaert Jul 12, 2020
468c7ae
Fixed tests
dellaert Jul 12, 2020
c955086
Merge pull request #399 from borglab/fix/boost_export
varunagrawal Jul 12, 2020
362b644
perform equality comparison on root of class hierarchy
varunagrawal Jul 12, 2020
c68ab6b
correct vector init
varunagrawal Jul 12, 2020
c67779f
delete extra pdf file
varunagrawal Jul 12, 2020
5fabeb1
Merge pull request #394 from borglab/feature/wrap_cg
varunagrawal Jul 13, 2020
80b42dc
Revert "delete extra pdf file"
varunagrawal Jul 13, 2020
038bf29
Merge pull request #385 from borglab/fix/logging_lambda
ProfFan Jul 13, 2020
cc7f603
Merge pull request #401 from borglab/fix/combinedimuparams-equals
dellaert Jul 13, 2020
05ad893
Merge pull request #329 from borglab/feature/functorized-factor
varunagrawal Jul 13, 2020
7db7455
deprecate error in noisemodel, use loss instead; revise virtual with …
yetongumich Jul 13, 2020
ec99349
deprecate error in noisemodel, use loss instead; revise virtual with …
yetongumich Jul 13, 2020
ec69c7a
Extra tests on frontal keys
dellaert Jul 12, 2020
8666a15
Some more refactoring of marginals
dellaert Jul 12, 2020
9c5bba7
Fix confusion between parents and frontals
dellaert Jul 12, 2020
1ffddf7
Added code to re-jigger Signature cpt so that frontal keys are always…
dellaert Jul 12, 2020
7dba302
New discrete example
dellaert Jul 11, 2020
550dc37
Better print
dellaert Jul 11, 2020
4c7ba2a
Cleaned up tests
dellaert Jul 11, 2020
33f0457
Use dict notation in print
dellaert Jul 11, 2020
621e79f
Add explicit HMM example
dellaert Jul 12, 2020
947d737
Modernized sample function
dellaert Jul 13, 2020
0a1a751
Merge pull request #400 from borglab/fix/discreteBT
ProfFan Jul 13, 2020
52927c1
modify testNoiseModel to use loss instead of error
yetongumich Jul 13, 2020
529f609
change doc
yetongumich Jul 13, 2020
52fcdb5
Merge pull request #402 from borglab/feature/bayesnet_example
dellaert Jul 13, 2020
73209e6
Merge pull request #269 from borglab/feature/noisemodel_rename_functions
dellaert Jul 13, 2020
9547410
Merge branch 'develop' into isam2_imu_example
dellaert Jul 14, 2020
84bb418
fix serialization warning for boost::optional<Vector3>
varunagrawal Jul 14, 2020
c76ebcf
Partial Specialization
dellaert Jul 14, 2020
4b4a0e5
Add BayesNet-inst.h at end of BayesNet.h
dellaert Jul 14, 2020
b0e9a0c
Merge pull request #404 from borglab/fix/serialization
varunagrawal Jul 14, 2020
aca002f
correct indentation for Python version
varunagrawal Jul 14, 2020
94bb08e
Missing BOOST_SERIALIZATION_NVP wrapper macro for an argument to be s…
mikesheffler Jul 14, 2020
23db3bb
docker tag and pip3 fixes; add a readme
jlblancoc Jul 14, 2020
1787348
complete README
jlblancoc Jul 14, 2020
7d22007
Merge pull request #408 from borglab/fix/matlab_wrapper
dellaert Jul 15, 2020
da2d1f3
Merge pull request #241 from borglab/feature/docker
dellaert Jul 15, 2020
87829ca
Merge pull request #409 from borglab/fix/minor-cmake-edit
varunagrawal Jul 15, 2020
18b7058
Merge pull request #263 from kvmanohar22/isam2_imu_example
dellaert Jul 15, 2020
02e8966
set default initialization
acxz Jul 16, 2020
aebe121
Merge pull request #411 from acxz/fix/adaptautodiff-warn
dellaert Jul 16, 2020
c8ddd43
Merge pull request #277 from borglab/feature/python-install
dellaert Jul 16, 2020
2605e10
Fixed conventions for Jacobians
dellaert Jul 21, 2020
d672e7e
Unit test for transformPoseFrom
dellaert Jul 21, 2020
6192f90
Some more name changes and documentation
dellaert Jul 21, 2020
3f065f2
Added more comments for clearer understanding
varunagrawal Jul 21, 2020
b74cf4b
Merge pull request #416 from borglab/fix/convention
dellaert Jul 21, 2020
24b2f50
Bump version and switch Pose3 expmap default
ProfFan Jul 21, 2020
456f1ba
Fix test for full Pose3 expmap
ProfFan Jul 22, 2020
a5c34c5
Merge pull request #418 from borglab/feature/preintegration-docs
dellaert Jul 22, 2020
905be41
Merge pull request #417 from borglab/feature/new_expmap_default
ProfFan Jul 22, 2020
6425000
Remove pybind11
ProfFan Jul 22, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix wrap tests
  • Loading branch information
ProfFan committed Jun 22, 2020
commit 693253f3768bbd618a688a8c173b6f1bd576fdec
2 changes: 2 additions & 0 deletions wrap/tests/expected-cython/geometry.pxd
Original file line number Diff line number Diff line change
@@ -16,6 +16,8 @@ cdef extern from "boost/shared_ptr.hpp" namespace "boost":
T& operator*()

cdef shared_ptr[T] dynamic_pointer_cast[T,U](const shared_ptr[U]& r)

cdef extern from "gtsam/base/make_shared.h" namespace "gtsam":
cdef shared_ptr[T] make_shared[T](const T& r)

cdef extern from "gtsam/geometry/Point2.h" namespace "gtsam":