computeModelCoefficients(const Indices &samples, Eigen::VectorXf &model_coefficients) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
computeVariance(const std::vector< double > &error_sqr_dists) const | pcl::SampleConsensusModel< PointT > | inline |
computeVariance() const | pcl::SampleConsensusModel< PointT > | inline |
ConstPtr typedef | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
countWithinDistance(const Eigen::VectorXf &model_coefficients, const double threshold) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
custom_model_constraints_ | pcl::SampleConsensusModel< PointT > | protected |
doSamplesVerifyModel(const std::set< index_t > &indices, const Eigen::VectorXf &model_coefficients, const double threshold) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
drawIndexSample(Indices &sample) | pcl::SampleConsensusModel< PointT > | inlineprotected |
drawIndexSampleRadius(Indices &sample) | pcl::SampleConsensusModel< PointT > | inlineprotected |
error_sqr_dists_ | pcl::SampleConsensusModel< PointT > | protected |
getAxis() const | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
getClassName() const | pcl::SampleConsensusModel< PointT > | inline |
getDistancesToModel(const Eigen::VectorXf &model_coefficients, std::vector< double > &distances) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
getEpsAngle() const | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
getIndices() const | pcl::SampleConsensusModel< PointT > | inline |
getInputCloud() const | pcl::SampleConsensusModel< PointT > | inline |
getInputNormals() const | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | inline |
getModelSize() const | pcl::SampleConsensusModel< PointT > | inline |
getModelType() const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inlinevirtual |
getNormalDistanceWeight() const | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | inline |
getRadiusLimits(double &min_radius, double &max_radius) const | pcl::SampleConsensusModel< PointT > | inline |
getSamples(int &iterations, Indices &samples) | pcl::SampleConsensusModel< PointT > | inlinevirtual |
getSampleSize() const | pcl::SampleConsensusModel< PointT > | inline |
getSamplesMaxDist(double &radius) const | pcl::SampleConsensusModel< PointT > | inline |
indices_ | pcl::SampleConsensusModel< PointT > | protected |
input_ | pcl::SampleConsensusModel< PointT > | protected |
isModelValid(const Eigen::VectorXf &model_coefficients) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | protectedvirtual |
isSampleGood(const Indices &samples) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | protectedvirtual |
max_sample_checks_ | pcl::SampleConsensusModel< PointT > | protectedstatic |
model_name_ | pcl::SampleConsensusModel< PointT > | protected |
model_size_ | pcl::SampleConsensusModel< PointT > | protected |
normal_distance_weight_ | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | protected |
normals_ | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | protected |
operator=(const SampleConsensusModelCylinder &source) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
optimizeModelCoefficients(const Indices &inliers, const Eigen::VectorXf &model_coefficients, Eigen::VectorXf &optimized_coefficients) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
PointCloud typedef | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
PointCloudConstPtr typedef | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
PointCloudNConstPtr typedef | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | |
PointCloudNPtr typedef | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | |
PointCloudPtr typedef | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
pointToLineDistance(const Eigen::Vector4f &pt, const Eigen::VectorXf &model_coefficients) const | pcl::SampleConsensusModelCylinder< PointT, PointNT > | protected |
projectPoints(const Indices &inliers, const Eigen::VectorXf &model_coefficients, PointCloud &projected_points, bool copy_data_fields=true) const override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
projectPointToCylinder(const Eigen::Vector4f &pt, const Eigen::VectorXf &model_coefficients, Eigen::Vector4f &pt_proj) const | pcl::SampleConsensusModelCylinder< PointT, PointNT > | protected |
projectPointToLine(const Eigen::Vector4f &pt, const Eigen::Vector4f &line_pt, const Eigen::Vector4f &line_dir, Eigen::Vector4f &pt_proj) const | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inlineprotected |
Ptr typedef | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
radius_max_ | pcl::SampleConsensusModel< PointT > | protected |
radius_min_ | pcl::SampleConsensusModel< PointT > | protected |
rnd() | pcl::SampleConsensusModel< PointT > | inlineprotected |
rng_alg_ | pcl::SampleConsensusModel< PointT > | protected |
rng_dist_ | pcl::SampleConsensusModel< PointT > | protected |
rng_gen_ | pcl::SampleConsensusModel< PointT > | protected |
sample_size_ | pcl::SampleConsensusModel< PointT > | protected |
SampleConsensusModel(bool random=false) | pcl::SampleConsensusModel< PointT > | inlineprotected |
SampleConsensusModel(const PointCloudConstPtr &cloud, bool random=false) | pcl::SampleConsensusModel< PointT > | inline |
SampleConsensusModel(const PointCloudConstPtr &cloud, const Indices &indices, bool random=false) | pcl::SampleConsensusModel< PointT > | inline |
SampleConsensusModelCylinder(const PointCloudConstPtr &cloud, bool random=false) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
SampleConsensusModelCylinder(const PointCloudConstPtr &cloud, const Indices &indices, bool random=false) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
SampleConsensusModelCylinder(const SampleConsensusModelCylinder &source) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
SampleConsensusModelFromNormals() | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | inline |
samples_radius_ | pcl::SampleConsensusModel< PointT > | protected |
samples_radius_search_ | pcl::SampleConsensusModel< PointT > | protected |
SearchPtr typedef | pcl::SampleConsensusModel< PointT > | |
selectWithinDistance(const Eigen::VectorXf &model_coefficients, const double threshold, Indices &inliers) override | pcl::SampleConsensusModelCylinder< PointT, PointNT > | virtual |
setAxis(const Eigen::Vector3f &ax) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
setEpsAngle(const double ea) | pcl::SampleConsensusModelCylinder< PointT, PointNT > | inline |
setIndices(const IndicesPtr &indices) | pcl::SampleConsensusModel< PointT > | inline |
setIndices(const Indices &indices) | pcl::SampleConsensusModel< PointT > | inline |
setInputCloud(const PointCloudConstPtr &cloud) | pcl::SampleConsensusModel< PointT > | inlinevirtual |
setInputNormals(const PointCloudNConstPtr &normals) | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | inline |
setModelConstraints(std::function< bool(const Eigen::VectorXf &)> function) | pcl::SampleConsensusModel< PointT > | inline |
setNormalDistanceWeight(const double w) | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | inline |
setRadiusLimits(const double &min_radius, const double &max_radius) | pcl::SampleConsensusModel< PointT > | inline |
setSamplesMaxDist(const double &radius, SearchPtr search) | pcl::SampleConsensusModel< PointT > | inline |
shuffled_indices_ | pcl::SampleConsensusModel< PointT > | protected |
~SampleConsensusModel()=default | pcl::SampleConsensusModel< PointT > | virtual |
~SampleConsensusModelCylinder() override=default | pcl::SampleConsensusModelCylinder< PointT, PointNT > | |
~SampleConsensusModelFromNormals()=default | pcl::SampleConsensusModelFromNormals< PointT, PointNT > | virtual |