, including all inherited members.
compute(bool assemble=false) | pcl::on_nurbs::SequentialFitter | |
compute_boundary(FittingSurface *fitting) | pcl::on_nurbs::SequentialFitter | [private] |
compute_boundary(const ON_NurbsSurface &nurbs) | pcl::on_nurbs::SequentialFitter | |
compute_interior(FittingSurface *fitting) | pcl::on_nurbs::SequentialFitter | [private] |
compute_interior(const ON_NurbsSurface &nurbs) | pcl::on_nurbs::SequentialFitter | |
compute_quadfit() | pcl::on_nurbs::SequentialFitter | [private] |
compute_refinement(FittingSurface *fitting) | pcl::on_nurbs::SequentialFitter | [private] |
getBoundaryError(std::vector< double > &error) | pcl::on_nurbs::SequentialFitter | |
getBoundaryNormals(std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > &normals) | pcl::on_nurbs::SequentialFitter | |
getBoundaryParams(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > ¶ms) | pcl::on_nurbs::SequentialFitter | |
getClosestPointOnNurbs(ON_NurbsSurface nurbs, const Eigen::Vector3d &pt, Eigen::Vector2d ¶ms, int maxSteps=100, double accuracy=1e-4) | pcl::on_nurbs::SequentialFitter | [static] |
getInteriorError(std::vector< double > &error) | pcl::on_nurbs::SequentialFitter | |
getInteriorNormals(std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > &normal) | pcl::on_nurbs::SequentialFitter | |
getInteriorParams(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > ¶ms) | pcl::on_nurbs::SequentialFitter | |
getNurbs() | pcl::on_nurbs::SequentialFitter | [inline] |
grow(float max_dist=1.0f, float max_angle=M_PI_4, unsigned min_length=0, unsigned max_length=10) | pcl::on_nurbs::SequentialFitter | |
is_back_facing(const Eigen::Vector3d &v0, const Eigen::Vector3d &v1, const Eigen::Vector3d &v2, const Eigen::Vector3d &v3) | pcl::on_nurbs::SequentialFitter | [private] |
m_boundary_indices | pcl::on_nurbs::SequentialFitter | [private] |
m_cloud | pcl::on_nurbs::SequentialFitter | [private] |
m_corners | pcl::on_nurbs::SequentialFitter | [private] |
m_data | pcl::on_nurbs::SequentialFitter | [private] |
m_extrinsic | pcl::on_nurbs::SequentialFitter | [private] |
m_have_cloud | pcl::on_nurbs::SequentialFitter | [private] |
m_have_corners | pcl::on_nurbs::SequentialFitter | [private] |
m_interior_indices | pcl::on_nurbs::SequentialFitter | [private] |
m_intrinsic | pcl::on_nurbs::SequentialFitter | [private] |
m_nurbs | pcl::on_nurbs::SequentialFitter | [private] |
m_params | pcl::on_nurbs::SequentialFitter | [private] |
m_surf_id | pcl::on_nurbs::SequentialFitter | [private] |
PCL2ON(pcl::PointCloud< pcl::PointXYZRGB >::Ptr &pcl_cloud, const std::vector< int > &indices, vector_vec3d &cloud) | pcl::on_nurbs::SequentialFitter | [static] |
project(const Eigen::Vector3d &pt) | pcl::on_nurbs::SequentialFitter | [private] |
SequentialFitter(Parameter p=Parameter()) | pcl::on_nurbs::SequentialFitter | |
setBoundary(pcl::PointIndices::Ptr &pcl_cloud_indices) | pcl::on_nurbs::SequentialFitter | |
setCorners(pcl::PointIndices::Ptr &corners, bool flip_on_demand=true) | pcl::on_nurbs::SequentialFitter | |
setInputCloud(pcl::PointCloud< pcl::PointXYZRGB >::Ptr &pcl_cloud) | pcl::on_nurbs::SequentialFitter | |
setInterior(pcl::PointIndices::Ptr &pcl_cloud_indices) | pcl::on_nurbs::SequentialFitter | |
setParams(const Parameter &p) | pcl::on_nurbs::SequentialFitter | [inline] |
setProjectionMatrix(const Eigen::Matrix4d &intrinsic, const Eigen::Matrix4d &extrinsic) | pcl::on_nurbs::SequentialFitter | |