Visual Servoing Platform  version 3.0.0
vpNurbs Member List

This is the complete list of members for vpNurbs, including all inherited members.

computeBasisFuns(double l_u, unsigned int l_i, unsigned int l_p, std::vector< double > &l_knots)vpBSplinestatic
computeBasisFuns(double u)vpBSpline
computeCurveDers(double l_u, unsigned int l_i, unsigned int l_p, unsigned int l_der, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsprotectedstatic
computeCurveDers(double u, unsigned int der)vpNurbsprotected
vpBSpline::computeCurveDers(double l_u, unsigned int l_i, unsigned int l_p, unsigned int l_der, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints)vpBSplinestatic
computeCurveDersPoint(double l_u, unsigned int l_i, unsigned int l_p, unsigned int l_der, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
computeCurveDersPoint(double u, unsigned int der)vpNurbs
computeCurvePoint(double l_u, unsigned int l_i, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
computeCurvePoint(double u)vpNurbs
vpBSpline::computeCurvePoint(double l_u, unsigned int l_i, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints)vpBSplinestatic
computeDersBasisFuns(double l_u, unsigned int l_i, unsigned int l_p, unsigned int l_der, std::vector< double > &l_knots)vpBSplinestatic
computeDersBasisFuns(double u, unsigned int der)vpBSpline
curveKnotIns(double l_u, unsigned int l_k, unsigned int l_s, unsigned int l_r, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
curveKnotIns(double u, unsigned int s=0, unsigned int r=1)vpNurbs
findSpan(double l_u, unsigned int l_p, std::vector< double > &l_knots)vpBSplinestatic
findSpan(double u)vpBSpline
get_controlPoints(std::list< vpImagePoint > &list) const vpBSplineinline
get_crossingPoints(std::list< vpImagePoint > &list) const vpBSplineinline
get_knots(std::list< double > &list) const vpBSplineinline
get_p() const vpBSplineinline
get_weights(std::list< double > &list) const vpNurbsinline
globalCurveApprox(std::vector< vpImagePoint > &l_crossingPoints, unsigned int l_p, unsigned int l_n, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
globalCurveApprox(vpList< vpMeSite > &l_crossingPoints, unsigned int n)vpNurbs
globalCurveApprox(const std::list< vpImagePoint > &l_crossingPoints, unsigned int n)vpNurbs
globalCurveApprox(const std::list< vpMeSite > &l_crossingPoints, unsigned int n)vpNurbs
globalCurveApprox(unsigned int n)vpNurbs
globalCurveInterp(std::vector< vpImagePoint > &l_crossingPoints, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
globalCurveInterp(vpList< vpMeSite > &l_crossingPoints)vpNurbs
globalCurveInterp(const std::list< vpImagePoint > &l_crossingPoints)vpNurbs
globalCurveInterp(const std::list< vpMeSite > &l_crossingPoints)vpNurbs
globalCurveInterp()vpNurbs
refineKnotVectCurve(double *l_x, unsigned int l_r, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
refineKnotVectCurve(double *x, unsigned int r)vpNurbs
removeCurveKnot(double l_u, unsigned int l_r, unsigned int l_num, double l_TOL, unsigned int l_s, unsigned int l_p, std::vector< double > &l_knots, std::vector< vpImagePoint > &l_controlPoints, std::vector< double > &l_weights)vpNurbsstatic
removeCurveKnot(double l_u, unsigned int l_r, unsigned int l_num, double l_TOL)vpNurbs
set_controlPoints(const std::list< vpImagePoint > &list)vpBSplineinline
set_crossingPoints(const std::list< vpImagePoint > &list)vpBSplineinline
set_knots(const std::list< double > &list)vpBSplineinline
set_p(unsigned int degree)vpBSplineinline
set_weights(const std::list< double > &list)vpNurbsinline
vpBSpline()vpBSpline
vpBSpline(const vpBSpline &bspline)vpBSpline
vpNurbs()vpNurbs
vpNurbs(const vpNurbs &nurbs)vpNurbs
weightsvpNurbsprotected
~vpBSpline()vpBSplinevirtual
~vpNurbs()vpNurbsvirtual