Loading...
Searching...
No Matches
pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > Member List

This is the complete list of members for pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar >, including all inherited members.

addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
Affine3 typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
align(PointCloudSource &output, const Matrix4 &guess) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
angular_hessian_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
angular_jacobian_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
auxilaryFunction_dPsiMT(double g_a, double g_0, double mu=1.e-4) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline protected
auxilaryFunction_PsiMT(double a, double f_a, double f_0, double g_0, double mu=1.e-4) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline protected
clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
computeAngleDerivatives(const Eigen::Matrix< double, 6, 1 > &transform, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
computeDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, const PointCloudSource &trans_cloud, const Eigen::Matrix< double, 6, 1 > &transform, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
computeHessian(Eigen::Matrix< double, 6, 6 > &hessian, const PointCloudSource &trans_cloud) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
computePointDerivatives(const Eigen::Vector3d &x, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
computeStepLengthMT(const Eigen::Matrix< double, 6, 1 > &transform, Eigen::Matrix< double, 6, 1 > &step_dir, double step_init, double step_max, double step_min, double &score, Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
computeTransformation(PointCloudSource &output) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline protected virtual
computeTransformation(PointCloudSource &output, const Matrix4 &guess) override | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected virtual
ConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
converged_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Affine3 &trans) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline static
convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Matrix4 &trans) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline static
corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
correspondence_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
correspondence_rejectors_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
CorrespondenceEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceRejectorPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
deinitCompute() | pcl::PCLBase< PointSource > | protected
euclidean_fitness_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
fake_indices_ | pcl::PCLBase< PointSource > | protected
final_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
force_no_recompute_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
force_no_recompute_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
gauss_d1_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
gauss_d2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
getClassName() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFinalNumIteration() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getFinalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getIndices() | pcl::PCLBase< PointSource > | inline
getIndices() const | pcl::PCLBase< PointSource > | inline
getInputCloud() const | pcl::PCLBase< PointSource > | inline
getInputSource() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getInputTarget() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getMaximumIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getOulierRatio() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getOutlierRatio() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getRANSACIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getResolution() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getStepSize() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getTargetCells() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getTransformationLikelihood() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getTransformationProbability() const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
getTransformationRotationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
hasConverged() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
indices_ | pcl::PCLBase< PointSource > | protected
init() | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline protected
initCompute() | pcl::Registration< PointSource, PointTarget, Scalar > |
initComputeReciprocal() | pcl::Registration< PointSource, PointTarget, Scalar > |
inlier_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
input_ | pcl::PCLBase< PointSource > | protected
KdTree typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreePtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreeReciprocal typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreeReciprocalPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
Matrix4 typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
max_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
min_number_correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
NormalDistributionsTransform() | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
nr_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
operator[](std::size_t pos) const | pcl::PCLBase< PointSource > | inline
outlier_ratio_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PCLBase() | pcl::PCLBase< PointSource > |
PCLBase(const PCLBase &base) | pcl::PCLBase< PointSource > |
point_hessian_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
point_jacobian_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloud typedef | pcl::PCLBase< PointSource > |
PointCloudConstPtr typedef | pcl::PCLBase< PointSource > |
PointCloudPtr typedef | pcl::PCLBase< PointSource > |
PointCloudSource typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloudSourceConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloudSourcePtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloudTarget typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloudTargetConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointCloudTargetPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointIndicesConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointIndicesPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
previous_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
Ptr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
ransac_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
reg_name_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
registerVisualizationCallback(std::function< UpdateVisualizerCallbackSignature > &visualizerCallback) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
Registration() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
removeCorrespondenceRejector(unsigned int i) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
resolution_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget, Scalar > | inline protected
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setIndices(const IndicesPtr &indices) | pcl::PCLBase< PointSource > | virtual
setIndices(const IndicesConstPtr &indices) | pcl::PCLBase< PointSource > | virtual
setIndices(const PointIndicesConstPtr &indices) | pcl::PCLBase< PointSource > | virtual
setIndices(std::size_t row_start, std::size_t col_start, std::size_t nb_rows, std::size_t nb_cols) | pcl::PCLBase< PointSource > | virtual
PCLBase< PointSource >::setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | virtual
setInputSource(const PointCloudSourceConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, Scalar > | inline virtual
setInputTarget(const PointCloudTargetConstPtr &cloud) override | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline virtual
setMaxCorrespondenceDistance(double distance_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setMaximumIterations(int nr_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setMinPointPerVoxel(unsigned int min_points_per_voxel) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
setOulierRatio(double outlier_ratio) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
setOutlierRatio(double outlier_ratio) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
setPointRepresentation(const PointRepresentationConstPtr &point_representation) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setRANSACIterations(int ransac_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setRANSACOutlierRejectionThreshold(double inlier_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setResolution(float resolution) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
setSearchMethodSource(const KdTreeReciprocalPtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setStepSize(double step_size) | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | inline
setTransformationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setTransformationRotationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
source_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
step_size_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
target_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
target_cells_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
target_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
TargetGrid typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
TargetGridConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
TargetGridLeafConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
TargetGridPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
trans_likelihood_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
trans_probability_ | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
transformation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
transformation_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
transformation_rotation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
TransformationEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
TransformationEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
TransformationEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
tree_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
tree_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
trialValueSelectionMT(double a_l, double f_l, double g_l, double a_u, double f_u, double g_u, double a_t, double f_t, double g_t) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
update_visualizer_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
updateDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, const Eigen::Vector3d &x_trans, const Eigen::Matrix3d &c_inv, bool compute_hessian=true) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
updateHessian(Eigen::Matrix< double, 6, 6 > &hessian, const Eigen::Vector3d &x_trans, const Eigen::Matrix3d &c_inv) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
updateIntervalMT(double &a_l, double &f_l, double &g_l, double &a_u, double &f_u, double &g_u, double a_t, double f_t, double g_t) const | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > | protected
UpdateVisualizerCallbackSignature typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
use_indices_ | pcl::PCLBase< PointSource > | protected
Vector3 typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
~NormalDistributionsTransform() override=default | pcl::NormalDistributionsTransform< PointSource, PointTarget, Scalar > |
~PCLBase()=default | pcl::PCLBase< PointSource > | virtual
~Registration() override=default | pcl::Registration< PointSource, PointTarget, Scalar > |