Open3D (C++ API)  0.20.0
Loading...
Searching...
No Matches
Namespaces | Functions
Smoothing.h File Reference

(d32b4fc (Mon Sep 14 15:46:25 2026 -0700))

#include <tbb/blocked_range.h>
#include <tbb/parallel_for.h>
#include <Eigen/Core>
#include <vector>
#include "open3d/utility/Parallel.h"

Go to the source code of this file.

Namespaces

namespace  open3d
 
namespace  open3d::geometry
 
namespace  open3d::geometry::smoothing
 

Functions

template<typename ForEachNeighborFunc , typename ComputeWeightFunc >
void open3d::geometry::smoothing::ApplyIndexedLaplacianUpdate (const std::vector< Eigen::Vector3d > &reference_positions, const std::vector< Eigen::Vector3d > &previous_values, std::vector< Eigen::Vector3d > &next_values, double factor, const ForEachNeighborFunc &for_each_neighbor, const ComputeWeightFunc &compute_weight)