ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Visualization.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - CloudViewer: www.cloudViewer.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.cloudViewer.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 #include <FileSystem.h>
11 
18 
19 namespace cloudViewer {
20 namespace t {
21 namespace pipelines {
22 namespace slac {
23 
33  const t::geometry::PointCloud& tpcd_j,
34  const core::Tensor correspondences,
35  const core::Tensor& T_ij);
36 
38  ControlGrid& ctr_grid,
39  bool show_lines = true);
40 
42  ControlGrid& ctr_grid);
43 
44 void VisualizeGridDeformation(ControlGrid& cgrid);
45 
46 } // namespace slac
47 } // namespace pipelines
48 } // namespace t
49 } // namespace cloudViewer
::ccPointCloud PointCloud
Definition: PointCloud.h:19
void VisualizePointCloudEmbedding(t::geometry::PointCloud &tpcd_param, ControlGrid &ctr_grid, bool show_lines)
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.
void VisualizeGridDeformation(ControlGrid &cgrid)
void VisualizePointCloudDeformation(const geometry::PointCloud &tpcd_param, ControlGrid &ctr_grid)
Generic file read and write utility for python interface.