computeFeature(const Eigen::MatrixXd &samples, PointCloudOut &output) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | |
computeFeature(PointCloudOut &output) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | protected |
computeFeature(const std::vector< int > &nn_indices, int index, PointCloudOut &output) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
CurvatureEstimationTaubin(unsigned int num_threads=0) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
estimateMedianCurvature(const std::vector< int > &indices, const Eigen::VectorXd &quadric_parameters, double &median_curvature, Eigen::Vector3d &normal, Eigen::Vector3d &curvature_axis, Eigen::Vector3d &curvature_centroid, bool is_deterministic=false) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
fitQuadric(const std::vector< int > &indices, Eigen::VectorXd &quadric_parameters, Eigen::Vector3d &quadric_centroid, Eigen::Matrix3d &quadric_covariance_matrix) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
getNeighborhoodCentroids() const | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
getNeighborhoods() const | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
isSecondElementSmaller(const std::vector< double > &p1, const std::vector< double > &p2) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inlinestatic |
neighborhood_centroids_ | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
neighborhoods_ | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
num_samples_ | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
num_threads_ | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
PointCloudOut typedef | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | |
setNumSamples(int num_samples) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
setNumThreads(int num_threads) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inline |
sign(double x) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inlineprivate |
solveGeneralizedEigenProblem(const Eigen::MatrixXd &A, const Eigen::MatrixXd &B, Eigen::MatrixXd &v, Eigen::MatrixXd &lambda) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inlineprivate |
time_curvature | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
time_taubin | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | private |
unpackQuadric(const Eigen::VectorXd &quadric_parameters, Eigen::Vector3d &quadric_centroid, Eigen::Matrix3d &quadric_covariance_matrix) | pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | inlineprivate |