Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
Namespaces | Functions
SymmetricICP.cpp File Reference

(22a6a30 (Wed Aug 19 17:56:52 2026 -0700))

#include "open3d/pipelines/registration/SymmetricICP.h"
#include <tbb/blocked_range.h>
#include <tbb/parallel_reduce.h>
#include <cmath>
#include <cstddef>
#include "open3d/geometry/PointCloud.h"
#include "open3d/pipelines/registration/SymmetricICPImpl.h"
#include "open3d/utility/Eigen.h"
#include "open3d/utility/Logging.h"

Namespaces

namespace  open3d
 
namespace  open3d::pipelines
 
namespace  open3d::pipelines::registration
 

Functions

RegistrationResult open3d::pipelines::registration::RegistrationSymmetricICP (const geometry::PointCloud &source, const geometry::PointCloud &target, double max_correspondence_distance, const Eigen::Matrix4d &init=Eigen::Matrix4d::Identity(), const TransformationEstimationSymmetric &estimation=TransformationEstimationSymmetric(), const ICPConvergenceCriteria &criteria=ICPConvergenceCriteria())
 Registers source to target with symmetric point-to-plane ICP.
 

Variable Documentation

◆ JTJ

Eigen::Matrix6d JTJ = Eigen::Matrix6d::Zero()

◆ JTr

Eigen::Vector6d JTr = Eigen::Vector6d::Zero()

◆ source

Eigen::Vector3d source = Eigen::Vector3d::Zero()

◆ target

Eigen::Vector3d target = Eigen::Vector3d::Zero()