Point Cloud Library (PCL)  1.8.1
pcl::NormalDistributionsTransform< PointSource, PointTarget > Member List

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

addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector)pcl::Registration< PointSource, PointTarget >inline
align(PointCloudSource &output)pcl::Registration< PointSource, PointTarget >inline
align(PointCloudSource &output, const Matrix4 &guess)pcl::Registration< PointSource, PointTarget >inline
auxilaryFunction_dPsiMT(double g_a, double g_0, double mu=1.e-4)pcl::NormalDistributionsTransform< PointSource, PointTarget >inlineprotected
auxilaryFunction_PsiMT(double a, double f_a, double f_0, double g_0, double mu=1.e-4)pcl::NormalDistributionsTransform< PointSource, PointTarget >inlineprotected
clearCorrespondenceRejectors()pcl::Registration< PointSource, PointTarget >inline
computeAngleDerivatives(Eigen::Matrix< double, 6, 1 > &p, bool compute_hessian=true)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
computeDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud, Eigen::Matrix< double, 6, 1 > &p, bool compute_hessian=true)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
computeHessian(Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud, Eigen::Matrix< double, 6, 1 > &p)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
computePointDerivatives(Eigen::Vector3d &x, bool compute_hessian=true)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
computeStepLengthMT(const Eigen::Matrix< double, 6, 1 > &x, 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 >protected
computeTransformation(PointCloudSource &output)pcl::NormalDistributionsTransform< PointSource, PointTarget >inlineprotectedvirtual
computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess)pcl::NormalDistributionsTransform< PointSource, PointTarget >protectedvirtual
Registration< PointSource, PointTarget >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0pcl::Registration< PointSource, PointTarget >protectedpure virtual
ConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >
converged_pcl::Registration< PointSource, PointTarget >protected
convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Affine3f &trans)pcl::NormalDistributionsTransform< PointSource, PointTarget >inlinestatic
convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Matrix4f &trans)pcl::NormalDistributionsTransform< PointSource, PointTarget >inlinestatic
corr_dist_threshold_pcl::Registration< PointSource, PointTarget >protected
correspondence_estimation_pcl::Registration< PointSource, PointTarget >protected
correspondence_rejectors_pcl::Registration< PointSource, PointTarget >protected
CorrespondenceEstimation typedefpcl::Registration< PointSource, PointTarget >
CorrespondenceEstimationConstPtr typedefpcl::Registration< PointSource, PointTarget >
CorrespondenceEstimationPtr typedefpcl::Registration< PointSource, PointTarget >
CorrespondenceRejectorPtr typedefpcl::Registration< PointSource, PointTarget >
correspondences_pcl::Registration< PointSource, PointTarget >protected
deinitCompute()pcl::PCLBase< PointSource >protected
euclidean_fitness_epsilon_pcl::Registration< PointSource, PointTarget >protected
fake_indices_pcl::PCLBase< PointSource >protected
final_transformation_pcl::Registration< PointSource, PointTarget >protected
force_no_recompute_pcl::Registration< PointSource, PointTarget >protected
force_no_recompute_reciprocal_pcl::Registration< PointSource, PointTarget >protected
gauss_d1_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
gauss_d2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
getClassName() constpcl::Registration< PointSource, PointTarget >inline
getCorrespondenceRejectors()pcl::Registration< PointSource, PointTarget >inline
getEuclideanFitnessEpsilon()pcl::Registration< PointSource, PointTarget >inline
getFinalNumIteration() constpcl::NormalDistributionsTransform< PointSource, PointTarget >inline
getFinalTransformation()pcl::Registration< PointSource, PointTarget >inline
getFitnessScore(double max_range=std::numeric_limits< double >::max())pcl::Registration< PointSource, PointTarget >inline
getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b)pcl::Registration< PointSource, PointTarget >inline
getIndices()pcl::PCLBase< PointSource >inline
getIndices() constpcl::PCLBase< PointSource >inline
getInputCloud()pcl::Registration< PointSource, PointTarget >
PCLBase< PointSource >::getInputCloud() constpcl::PCLBase< PointSource >inline
getInputSource()pcl::Registration< PointSource, PointTarget >inline
getInputTarget()pcl::Registration< PointSource, PointTarget >inline
getLastIncrementalTransformation()pcl::Registration< PointSource, PointTarget >inline
getMaxCorrespondenceDistance()pcl::Registration< PointSource, PointTarget >inline
getMaximumIterations()pcl::Registration< PointSource, PointTarget >inline
getOulierRatio() constpcl::NormalDistributionsTransform< PointSource, PointTarget >inline
getRANSACIterations()pcl::Registration< PointSource, PointTarget >inline
getRANSACOutlierRejectionThreshold()pcl::Registration< PointSource, PointTarget >inline
getResolution() constpcl::NormalDistributionsTransform< PointSource, PointTarget >inline
getSearchMethodSource() constpcl::Registration< PointSource, PointTarget >inline
getSearchMethodTarget() constpcl::Registration< PointSource, PointTarget >inline
getStepSize() constpcl::NormalDistributionsTransform< PointSource, PointTarget >inline
getTransformationEpsilon()pcl::Registration< PointSource, PointTarget >inline
getTransformationProbability() constpcl::NormalDistributionsTransform< PointSource, PointTarget >inline
h_ang_a2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_a3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_b2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_b3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_c2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_c3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_d1_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_d2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_d3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_e1_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_e2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_e3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_f1_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_f2_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
h_ang_f3_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
hasConverged()pcl::Registration< PointSource, PointTarget >inline
indices_pcl::PCLBase< PointSource >protected
init()pcl::NormalDistributionsTransform< PointSource, PointTarget >inlineprotected
initCompute()pcl::Registration< PointSource, PointTarget >
initComputeReciprocal()pcl::Registration< PointSource, PointTarget >
inlier_threshold_pcl::Registration< PointSource, PointTarget >protected
input_pcl::PCLBase< PointSource >protected
j_ang_a_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_b_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_c_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_d_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_e_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_f_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_g_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
j_ang_h_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
KdTree typedefpcl::Registration< PointSource, PointTarget >
KdTreePtr typedefpcl::Registration< PointSource, PointTarget >
KdTreeReciprocal typedefpcl::Registration< PointSource, PointTarget >
KdTreeReciprocalPtr typedefpcl::Registration< PointSource, PointTarget >
Matrix4 typedefpcl::Registration< PointSource, PointTarget >
max_iterations_pcl::Registration< PointSource, PointTarget >protected
min_number_correspondences_pcl::Registration< PointSource, PointTarget >protected
NormalDistributionsTransform()pcl::NormalDistributionsTransform< PointSource, PointTarget >
nr_iterations_pcl::Registration< PointSource, PointTarget >protected
operator[](size_t pos) constpcl::PCLBase< PointSource >inline
outlier_ratio_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PCLBase()pcl::PCLBase< PointSource >
PCLBase(const PCLBase &base)pcl::PCLBase< PointSource >
point_gradient_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
point_hessian_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloud typedefpcl::PCLBase< PointSource >
PointCloudConstPtr typedefpcl::PCLBase< PointSource >
PointCloudPtr typedefpcl::PCLBase< PointSource >
PointCloudSource typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloudSourceConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloudSourcePtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloudTarget typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloudTargetConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointCloudTargetPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointIndicesConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointIndicesPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
PointRepresentationConstPtr typedefpcl::Registration< PointSource, PointTarget >
previous_transformation_pcl::Registration< PointSource, PointTarget >protected
Ptr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >
ransac_iterations_pcl::Registration< PointSource, PointTarget >protected
reg_name_pcl::Registration< PointSource, PointTarget >protected
registerVisualizationCallback(boost::function< FunctionSignature > &visualizerCallback)pcl::Registration< PointSource, PointTarget >inline
Registration()pcl::Registration< PointSource, PointTarget >inline
removeCorrespondenceRejector(unsigned int i)pcl::Registration< PointSource, PointTarget >inline
resolution_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
searchForNeighbors(const PointCloudSource &cloud, int index, std::vector< int > &indices, std::vector< float > &distances)pcl::Registration< PointSource, PointTarget >inlineprotected
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce)pcl::Registration< PointSource, PointTarget >inline
setEuclideanFitnessEpsilon(double epsilon)pcl::Registration< PointSource, PointTarget >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(size_t row_start, size_t col_start, size_t nb_rows, size_t nb_cols)pcl::PCLBase< PointSource >virtual
setInputCloud(const PointCloudSourceConstPtr &cloud)pcl::Registration< PointSource, PointTarget >
PCLBase< PointSource >::setInputCloud(const PointCloudConstPtr &cloud)pcl::PCLBase< PointSource >virtual
setInputSource(const PointCloudSourceConstPtr &cloud)pcl::Registration< PointSource, PointTarget >inlinevirtual
setInputTarget(const PointCloudTargetConstPtr &cloud)pcl::NormalDistributionsTransform< PointSource, PointTarget >inline
Registration< PointSource, PointTarget >::setInputTarget(const PointCloudTargetConstPtr &cloud)pcl::Registration< PointSource, PointTarget >inlinevirtual
setMaxCorrespondenceDistance(double distance_threshold)pcl::Registration< PointSource, PointTarget >inline
setMaximumIterations(int nr_iterations)pcl::Registration< PointSource, PointTarget >inline
setOulierRatio(double outlier_ratio)pcl::NormalDistributionsTransform< PointSource, PointTarget >inline
setPointRepresentation(const PointRepresentationConstPtr &point_representation)pcl::Registration< PointSource, PointTarget >inline
setRANSACIterations(int ransac_iterations)pcl::Registration< PointSource, PointTarget >inline
setRANSACOutlierRejectionThreshold(double inlier_threshold)pcl::Registration< PointSource, PointTarget >inline
setResolution(float resolution)pcl::NormalDistributionsTransform< PointSource, PointTarget >inline
setSearchMethodSource(const KdTreeReciprocalPtr &tree, bool force_no_recompute=false)pcl::Registration< PointSource, PointTarget >inline
setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false)pcl::Registration< PointSource, PointTarget >inline
setStepSize(double step_size)pcl::NormalDistributionsTransform< PointSource, PointTarget >inline
setTransformationEpsilon(double epsilon)pcl::Registration< PointSource, PointTarget >inline
setTransformationEstimation(const TransformationEstimationPtr &te)pcl::Registration< PointSource, PointTarget >inline
source_cloud_updated_pcl::Registration< PointSource, PointTarget >protected
step_size_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
target_pcl::Registration< PointSource, PointTarget >protected
target_cells_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
target_cloud_updated_pcl::Registration< PointSource, PointTarget >protected
TargetGrid typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
TargetGridConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
TargetGridLeafConstPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
TargetGridPtr typedefpcl::NormalDistributionsTransform< PointSource, PointTarget >protected
trans_probability_pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
transformation_pcl::Registration< PointSource, PointTarget >protected
transformation_epsilon_pcl::Registration< PointSource, PointTarget >protected
transformation_estimation_pcl::Registration< PointSource, PointTarget >protected
TransformationEstimation typedefpcl::Registration< PointSource, PointTarget >
TransformationEstimationConstPtr typedefpcl::Registration< PointSource, PointTarget >
TransformationEstimationPtr typedefpcl::Registration< PointSource, PointTarget >
tree_pcl::Registration< PointSource, PointTarget >protected
tree_reciprocal_pcl::Registration< PointSource, PointTarget >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)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
update_visualizer_pcl::Registration< PointSource, PointTarget >protected
updateDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, Eigen::Vector3d &x_trans, Eigen::Matrix3d &c_inv, bool compute_hessian=true)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
updateHessian(Eigen::Matrix< double, 6, 6 > &hessian, Eigen::Vector3d &x_trans, Eigen::Matrix3d &c_inv)pcl::NormalDistributionsTransform< PointSource, PointTarget >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)pcl::NormalDistributionsTransform< PointSource, PointTarget >protected
use_indices_pcl::PCLBase< PointSource >protected
~NormalDistributionsTransform()pcl::NormalDistributionsTransform< PointSource, PointTarget >inlinevirtual
~PCLBase()pcl::PCLBase< PointSource >inlinevirtual
~Registration()pcl::Registration< PointSource, PointTarget >inlinevirtual