, including all inherited members.
| addBoundaryRegularisation(int, int, int, double, unsigned &) | pcl::on_nurbs::FittingSurfaceTDM | [inline, protected, virtual] |
| addCageBoundaryRegularisation(double weight, int side, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| addCageCornerRegularisation(double weight, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| addCageInteriorRegularisation(double weight, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| addInteriorRegularisation(int, int, int, double, unsigned &) | pcl::on_nurbs::FittingSurfaceTDM | [inline, protected, virtual] |
| addPointConstraint(const Eigen::Vector2d ¶ms, const Eigen::Vector3d &point, const Eigen::Vector3d &normal, const Eigen::Vector3d &tu, const Eigen::Vector3d &tv, double tangent_weight, double weight, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| pcl::on_nurbs::FittingSurface::addPointConstraint(const Eigen::Vector2d ¶ms, const Eigen::Vector3d &point, double weight, unsigned &row) | pcl::on_nurbs::FittingSurface | [protected, virtual] |
| assemble(ParameterTDM param=ParameterTDM()) | pcl::on_nurbs::FittingSurfaceTDM | [virtual] |
| pcl::on_nurbs::FittingSurface::assemble(Parameter param=Parameter()) | pcl::on_nurbs::FittingSurface | [virtual] |
| assembleBoundary(double wBnd, double wTangent, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| pcl::on_nurbs::FittingSurface::assembleBoundary(double wBnd, unsigned &row) | pcl::on_nurbs::FittingSurface | [protected, virtual] |
| assembleInterior(double wInt, double wTangent, unsigned &row) | pcl::on_nurbs::FittingSurfaceTDM | [protected, virtual] |
| pcl::on_nurbs::FittingSurface::assembleInterior(double wInt, unsigned &row) | pcl::on_nurbs::FittingSurface | [protected, virtual] |
| findClosestElementMidPoint(const ON_NurbsSurface &nurbs, const Eigen::Vector3d &pt) | pcl::on_nurbs::FittingSurface | [static] |
| FittingSurface(NurbsDataSurface *data, const ON_NurbsSurface &ns) | pcl::on_nurbs::FittingSurface | |
| FittingSurface(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0)) | pcl::on_nurbs::FittingSurface | |
| FittingSurfaceTDM(NurbsDataSurface *data, const ON_NurbsSurface &ns) | pcl::on_nurbs::FittingSurfaceTDM | |
| FittingSurfaceTDM(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0)) | pcl::on_nurbs::FittingSurfaceTDM | |
| getElementVector(const ON_NurbsSurface &nurbs, int dim) | pcl::on_nurbs::FittingSurface | [static] |
| gl2gc(int A) | pcl::on_nurbs::FittingSurface | [inline, protected] |
| gl2gr(int A) | pcl::on_nurbs::FittingSurface | [inline, protected] |
| grc2gl(int I, int J) | pcl::on_nurbs::FittingSurface | [inline, protected] |
| in_accuracy | pcl::on_nurbs::FittingSurface | [protected] |
| in_max_steps | pcl::on_nurbs::FittingSurface | [protected] |
| init() | pcl::on_nurbs::FittingSurface | [protected] |
| initNurbs4Corners(int order, ON_3dPoint ll, ON_3dPoint lr, ON_3dPoint ur, ON_3dPoint ul) | pcl::on_nurbs::FittingSurface | [static] |
| initNurbsPCA(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0)) | pcl::on_nurbs::FittingSurface | [static] |
| initNurbsPCABoundingBox(int order, NurbsDataSurface *data, Eigen::Vector3d z=Eigen::Vector3d(0.0, 0.0, 1.0)) | pcl::on_nurbs::FittingSurface | [static] |
| inverseMapping(const ON_NurbsSurface &nurbs, const Eigen::Vector3d &pt, const Eigen::Vector2d &hint, double &error, Eigen::Vector3d &p, Eigen::Vector3d &tu, Eigen::Vector3d &tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true) | pcl::on_nurbs::FittingSurface | [static] |
| inverseMapping(const ON_NurbsSurface &nurbs, const Eigen::Vector3d &pt, const Eigen::Vector2d &hint, Eigen::Vector3d &p, int maxSteps, double accuracy, bool quiet) | pcl::on_nurbs::FittingSurface | [static] |
| inverseMappingBoundary(const ON_NurbsSurface &nurbs, const Eigen::Vector3d &pt, double &error, Eigen::Vector3d &p, Eigen::Vector3d &tu, Eigen::Vector3d &tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true) | pcl::on_nurbs::FittingSurface | [static] |
| inverseMappingBoundary(const ON_NurbsSurface &nurbs, const Eigen::Vector3d &pt, int side, double hint, double &error, Eigen::Vector3d &p, Eigen::Vector3d &tu, Eigen::Vector3d &tv, int maxSteps=100, double accuracy=1e-6, bool quiet=true) | pcl::on_nurbs::FittingSurface | [static] |
| lrc2gl(int E, int F, int i, int j) | pcl::on_nurbs::FittingSurface | [inline, protected] |
| m_data | pcl::on_nurbs::FittingSurface | |
| m_elementsU | pcl::on_nurbs::FittingSurface | [protected] |
| m_elementsV | pcl::on_nurbs::FittingSurface | [protected] |
| m_maxU | pcl::on_nurbs::FittingSurface | [protected] |
| m_maxV | pcl::on_nurbs::FittingSurface | [protected] |
| m_minU | pcl::on_nurbs::FittingSurface | [protected] |
| m_minV | pcl::on_nurbs::FittingSurface | [protected] |
| m_nurbs | pcl::on_nurbs::FittingSurface | |
| m_quiet | pcl::on_nurbs::FittingSurface | [protected] |
| m_solver | pcl::on_nurbs::FittingSurface | [protected] |
| refine(int dim) | pcl::on_nurbs::FittingSurface | |
| refine(ON_NurbsSurface &nurbs, int dim) | pcl::on_nurbs::FittingSurface | [static] |
| setInvMapParams(unsigned in_max_steps, double in_accuracy) | pcl::on_nurbs::FittingSurface | |
| setQuiet(bool val) | pcl::on_nurbs::FittingSurface | [inline] |
| solve(double damp=1.0) | pcl::on_nurbs::FittingSurfaceTDM | [virtual] |
| updateSurf(double damp) | pcl::on_nurbs::FittingSurfaceTDM | [virtual] |