UsTK : Ultrasound ToolKit  version 2.0.1 under development (2024-05-20)
usPolynomialCurve3D Member List

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

changeCoefficientsToFitBoundaries(double startParameter, double endParameter)usPolynomialCurve3D
changeCoefficientsToFitMetricLength()usPolynomialCurve3D
curveDistance(const usPolynomialCurve3D &n1, const usPolynomialCurve3D &n2)usPolynomialCurve3Dstatic
defineFromPoints(const std::vector< vpColVector > &points, const std::vector< double > &param, unsigned int order=0)usPolynomialCurve3D
defineFromPoints(const vpMatrix points, const vpColVector &param, unsigned int order=0)usPolynomialCurve3D
defineFromPointsAuto(const std::vector< vpColVector > &points, unsigned int order=0)usPolynomialCurve3D
defineFromPointsAuto(const vpMatrix &points, unsigned int order=0)usPolynomialCurve3D
defineFromPointsAuto(const std::vector< vpColVector > &points, const vpColVector &direction, unsigned int order=0)usPolynomialCurve3D
defineFromPointsAuto(const vpMatrix &points, const vpColVector &direction, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPoints(const std::vector< vpColVector > &points, const std::vector< double > &param, const std::vector< double > &weights, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPoints(const vpMatrix &points, const vpColVector &param, const vpColVector &weights, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPointsAuto(const std::vector< vpColVector > &points, const std::vector< double > &weights, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPointsAuto(const vpMatrix &points, const vpColVector &weights, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPointsAuto(const std::vector< vpColVector > &points, const std::vector< double > &weights, const vpColVector &direction, unsigned int order=0)usPolynomialCurve3D
defineFromWeightedPointsAuto(const vpMatrix &points, const vpColVector &weights, const vpColVector &direction, unsigned int order=0)usPolynomialCurve3D
getControlPoints() constusPolynomialCurve3D
getCurvature(double param) constusPolynomialCurve3D
getCurvatureFromShape(double start, double end, vpColVector &center3D, vpColVector &direction3D) constusPolynomialCurve3D
getDerivative(double parameter, unsigned int order) constusPolynomialCurve3D
getEndParameter() constusPolynomialCurve3D
getEndPoint() constusPolynomialCurve3D
getEndTangent() constusPolynomialCurve3D
getLength(int nbCountSeg=50) constusPolynomialCurve3D
getMeanAxisDeviation(int nbCountSeg=50) constusPolynomialCurve3D
getNewOrderPolynomialCurve(unsigned int order) constusPolynomialCurve3D
getOrder() constusPolynomialCurve3D
getParametricLength() constusPolynomialCurve3D
getPoint(double parameter) constusPolynomialCurve3D
getPoints(const vpColVector &parameters) constusPolynomialCurve3D
getPolynomialCoefficients() constusPolynomialCurve3D
getRenderingPoints() constusPolynomialCurve3D
getStartParameter() constusPolynomialCurve3D
getStartPoint() constusPolynomialCurve3D
getStartTangent() constusPolynomialCurve3D
getSubPolynomialCurve(double startParameter, double endParameter) constusPolynomialCurve3D
getTangent(double parameter) constusPolynomialCurve3D
m_endParameterusPolynomialCurve3Dprotected
m_orderusPolynomialCurve3Dprotected
m_polynomialCoefficientsusPolynomialCurve3Dprotected
m_startParameterusPolynomialCurve3Dprotected
move(const vpHomogeneousMatrix &H)usPolynomialCurve3D
move(double x, double y, double z, double tx, double ty, double tz)usPolynomialCurve3D
operator<<(std::ostream &s, const usPolynomialCurve3D &seg)usPolynomialCurve3Dfriend
operator<<=(std::ostream &s, const usPolynomialCurve3D &seg)usPolynomialCurve3Dfriend
operator=(const usPolynomialCurve3D &curve)usPolynomialCurve3D
operator>>(std::istream &s, usPolynomialCurve3D &seg)usPolynomialCurve3Dfriend
operator>>=(std::istream &s, usPolynomialCurve3D &seg)usPolynomialCurve3Dfriend
reverse()usPolynomialCurve3D
scale(double s)usPolynomialCurve3D
setBoundaries(double startParameter, double endParamter)usPolynomialCurve3D
setControlPoints(const vpMatrix &controlPoints)usPolynomialCurve3D
setControlPoints(double **controlPoints)usPolynomialCurve3D
setEndParameter(double endParameter)usPolynomialCurve3D
setLength(double length, double precision=1e-4)usPolynomialCurve3D
setOrder(unsigned int order)usPolynomialCurve3D
setParametricLength(double length)usPolynomialCurve3D
setPolynomialCoefficients(const vpMatrix &polynomialCoefficients)usPolynomialCurve3D
setStartParameter(double startParameter)usPolynomialCurve3D
usPolynomialCurve3D()usPolynomialCurve3D
usPolynomialCurve3D(const usPolynomialCurve3D &curve)usPolynomialCurve3D
usPolynomialCurve3D(unsigned int order)usPolynomialCurve3D
~usPolynomialCurve3D()usPolynomialCurve3Dvirtual