, including all inherited members.
addCageRegularisation(double weight, unsigned &row, const std::vector< double > &elements, double wConcav=0.0) | pcl::on_nurbs::FittingCurve2dASDM | [protected, virtual] |
addCPsOnClosestPointViolation(double max_error) | pcl::on_nurbs::FittingCurve2dAPDM | |
addPointConstraint(const double ¶m, const Eigen::Vector2d &point, const Eigen::Vector2d &normal, const Eigen::Vector2d &tangent, double rho, double d, double weight, unsigned &row) | pcl::on_nurbs::FittingCurve2dASDM | [protected, virtual] |
pcl::on_nurbs::FittingCurve2dAPDM::addPointConstraint(const double ¶m, const Eigen::Vector2d &point, double weight, unsigned &row) | pcl::on_nurbs::FittingCurve2dAPDM | [protected, virtual] |
assemble(const Parameter ¶meter) | pcl::on_nurbs::FittingCurve2dASDM | [virtual] |
assembleClosestPoints(const std::vector< double > &elements, double weight, double sigma2, unsigned &row) | pcl::on_nurbs::FittingCurve2dASDM | [protected, virtual] |
pcl::on_nurbs::FittingCurve2dAPDM::assembleClosestPoints(const std::vector< double > &elements, double weight, double sigma2, unsigned samples_per_element, unsigned &row) | pcl::on_nurbs::FittingCurve2dAPDM | [protected, virtual] |
assembleInterior(double wInt, double sigma2, double rScale, unsigned &row) | pcl::on_nurbs::FittingCurve2dASDM | [protected, virtual] |
findClosestElementMidPoint(const ON_NurbsCurve &nurbs, const Eigen::Vector2d &pt) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
findClosestElementMidPoint(const ON_NurbsCurve &nurbs, const Eigen::Vector2d &pt, double hint) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
findElement(double xi, const std::vector< double > &elements) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
fitting(FitParameter ¶m) | pcl::on_nurbs::FittingCurve2dAPDM | |
FittingCurve2dAPDM(int order, NurbsDataCurve2d *data) | pcl::on_nurbs::FittingCurve2dAPDM | |
FittingCurve2dAPDM(NurbsDataCurve2d *data, const ON_NurbsCurve &nc) | pcl::on_nurbs::FittingCurve2dAPDM | |
FittingCurve2dASDM(int order, NurbsDataCurve2d *data) | pcl::on_nurbs::FittingCurve2dASDM | |
FittingCurve2dASDM(NurbsDataCurve2d *data, const ON_NurbsCurve &nc) | pcl::on_nurbs::FittingCurve2dASDM | |
getElementVector(const ON_NurbsCurve &nurbs) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
in_accuracy | pcl::on_nurbs::FittingCurve2dAPDM | [protected] |
in_max_steps | pcl::on_nurbs::FittingCurve2dAPDM | [protected] |
initCPsNurbsCurve2D(int order, const vector_vec2d &cps) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
initNurbsCurve2D(int order, const vector_vec2d &data, int ncps=0, double radiusF=1.0) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
inverseMapping(const ON_NurbsCurve &nurbs, const Eigen::Vector2d &pt, const double &hint, double &error, Eigen::Vector2d &p, Eigen::Vector2d &t, double rScale, int maxSteps=100, double accuracy=1e-6, bool quiet=true) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
inverseMappingO2(const ON_NurbsCurve &nurbs, const Eigen::Vector2d &pt, double &error, Eigen::Vector2d &p, Eigen::Vector2d &t) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
m_data | pcl::on_nurbs::FittingCurve2dAPDM | |
m_nurbs | pcl::on_nurbs::FittingCurve2dAPDM | |
m_out | pcl::on_nurbs::FittingCurve2dAPDM | |
m_quiet | pcl::on_nurbs::FittingCurve2dAPDM | [protected] |
m_solver | pcl::on_nurbs::FittingCurve2dAPDM | [protected] |
refine() | pcl::on_nurbs::FittingCurve2dAPDM | |
refine(double xi) | pcl::on_nurbs::FittingCurve2dAPDM | |
removeCPsOnLine(const ON_NurbsCurve &nurbs, double min_curve_th=-0.9) | pcl::on_nurbs::FittingCurve2dAPDM | [static] |
setInverseParams(int max_steps=200, double accuracy=1e-6) | pcl::on_nurbs::FittingCurve2dAPDM | [inline] |
setQuiet(bool val) | pcl::on_nurbs::FittingCurve2dAPDM | [inline] |
solve(double damp=1.0) | pcl::on_nurbs::FittingCurve2dASDM | [virtual] |
updateCurve(double damp) | pcl::on_nurbs::FittingCurve2dASDM | [virtual] |