├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── RGBD_odom.sh ├── config.txt ├── config_line.txt ├── include ├── ConfigMap.hpp ├── StringTokenizer.hpp ├── l2l.hpp ├── l2p.hpp ├── l2p_fitting.hpp ├── line_3d.hpp ├── line_fitting.hpp ├── p2p.hpp ├── p2p_fitting.hpp ├── plane_3d.hpp ├── refinement.hpp ├── rotation_node.hpp └── util_funcs.hpp ├── src ├── ConfigMap.cpp ├── StringTokenizer.cpp ├── l2l.cpp ├── l2l_main.cpp ├── l2p.cpp ├── l2p_fitting.cpp ├── l2p_main.cpp ├── line_3d.cpp ├── line_fitting.cpp ├── p2p.cpp ├── p2p_fitting.cpp ├── p2p_main.cpp ├── plane_3d.cpp ├── refine_main.cpp ├── refinement.cpp ├── rotation_node.cpp └── util_funcs.cpp └── toy_example.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/README.md -------------------------------------------------------------------------------- /RGBD_odom.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/RGBD_odom.sh -------------------------------------------------------------------------------- /config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/config.txt -------------------------------------------------------------------------------- /config_line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/config_line.txt -------------------------------------------------------------------------------- /include/ConfigMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/ConfigMap.hpp -------------------------------------------------------------------------------- /include/StringTokenizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/StringTokenizer.hpp -------------------------------------------------------------------------------- /include/l2l.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/l2l.hpp -------------------------------------------------------------------------------- /include/l2p.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/l2p.hpp -------------------------------------------------------------------------------- /include/l2p_fitting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/l2p_fitting.hpp -------------------------------------------------------------------------------- /include/line_3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/line_3d.hpp -------------------------------------------------------------------------------- /include/line_fitting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/line_fitting.hpp -------------------------------------------------------------------------------- /include/p2p.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/p2p.hpp -------------------------------------------------------------------------------- /include/p2p_fitting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/p2p_fitting.hpp -------------------------------------------------------------------------------- /include/plane_3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/plane_3d.hpp -------------------------------------------------------------------------------- /include/refinement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/refinement.hpp -------------------------------------------------------------------------------- /include/rotation_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/rotation_node.hpp -------------------------------------------------------------------------------- /include/util_funcs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/include/util_funcs.hpp -------------------------------------------------------------------------------- /src/ConfigMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/ConfigMap.cpp -------------------------------------------------------------------------------- /src/StringTokenizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/StringTokenizer.cpp -------------------------------------------------------------------------------- /src/l2l.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/l2l.cpp -------------------------------------------------------------------------------- /src/l2l_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/l2l_main.cpp -------------------------------------------------------------------------------- /src/l2p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/l2p.cpp -------------------------------------------------------------------------------- /src/l2p_fitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/l2p_fitting.cpp -------------------------------------------------------------------------------- /src/l2p_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/l2p_main.cpp -------------------------------------------------------------------------------- /src/line_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/line_3d.cpp -------------------------------------------------------------------------------- /src/line_fitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/line_fitting.cpp -------------------------------------------------------------------------------- /src/p2p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/p2p.cpp -------------------------------------------------------------------------------- /src/p2p_fitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/p2p_fitting.cpp -------------------------------------------------------------------------------- /src/p2p_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/p2p_main.cpp -------------------------------------------------------------------------------- /src/plane_3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/plane_3d.cpp -------------------------------------------------------------------------------- /src/refine_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/refine_main.cpp -------------------------------------------------------------------------------- /src/refinement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/refinement.cpp -------------------------------------------------------------------------------- /src/rotation_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/rotation_node.cpp -------------------------------------------------------------------------------- /src/util_funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/src/util_funcs.cpp -------------------------------------------------------------------------------- /toy_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joomeok/GrassmannRegistration/HEAD/toy_example.ipynb --------------------------------------------------------------------------------