#include <GeneralizedICP.h>
◆ ~TransformationEstimationForGeneralizedICP()
open3d::pipelines::registration::TransformationEstimationForGeneralizedICP::~TransformationEstimationForGeneralizedICP |
( |
| ) |
|
|
overridedefault |
◆ TransformationEstimationForGeneralizedICP()
open3d::pipelines::registration::TransformationEstimationForGeneralizedICP::TransformationEstimationForGeneralizedICP |
( |
double |
epsilon = 1e-3 , |
|
|
std::shared_ptr< RobustKernel > |
kernel = std::make_shared<L2Loss>() |
|
) |
| |
|
inlineexplicit |
Constructor that takes as input a RobustKernel.
- Parameters
-
kernel | Any of the implemented statistical robust kernel for outlier rejection. |
◆ ComputeRMSE()
◆ ComputeTransformation()
◆ GetTransformationEstimationType()
TransformationEstimationType open3d::pipelines::registration::TransformationEstimationForGeneralizedICP::GetTransformationEstimationType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ InitializePointCloudsForTransformation()
◆ epsilon_
double open3d::pipelines::registration::TransformationEstimationForGeneralizedICP::epsilon_ = 1e-3 |
Small constant representing covariance along the normal.
◆ kernel_
std::shared_ptr<RobustKernel> open3d::pipelines::registration::TransformationEstimationForGeneralizedICP::kernel_ = std::make_shared<L2Loss>() |
shared_ptr to an Abstract RobustKernel that could mutate at runtime.
The documentation for this class was generated from the following files: