Open3D (C++ API)  0.18.0
Visualization.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2023 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
12 #include "open3d/io/PointCloudIO.h"
17 
18 namespace open3d {
19 namespace t {
20 namespace pipelines {
21 namespace slac {
22 
31 void VisualizePointCloudCorrespondences(const t::geometry::PointCloud& tpcd_i,
32  const t::geometry::PointCloud& tpcd_j,
33  const core::Tensor correspondences,
34  const core::Tensor& T_ij);
35 
36 void VisualizePointCloudEmbedding(t::geometry::PointCloud& tpcd_param,
37  ControlGrid& ctr_grid,
38  bool show_lines = true);
39 
40 void VisualizePointCloudDeformation(const geometry::PointCloud& tpcd_param,
41  ControlGrid& ctr_grid);
42 
43 void VisualizeGridDeformation(ControlGrid& cgrid);
44 
45 } // namespace slac
46 } // namespace pipelines
47 } // namespace t
48 } // namespace open3d
void VisualizePointCloudDeformation(const geometry::PointCloud &tpcd_param, ControlGrid &ctr_grid)
Definition: Visualization.cpp:139
void VisualizeGridDeformation(ControlGrid &cgrid)
Definition: Visualization.cpp:187
void VisualizePointCloudCorrespondences(const t::geometry::PointCloud &tpcd_i, const t::geometry::PointCloud &tpcd_j, const core::Tensor correspondences, const core::Tensor &T_ij)
Visualize pairs with correspondences.
Definition: Visualization.cpp:46
void VisualizePointCloudEmbedding(t::geometry::PointCloud &tpcd_param, ControlGrid &ctr_grid, bool show_lines)
Definition: Visualization.cpp:80
Definition: PinholeCameraIntrinsic.cpp:16