, 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] |