UsTK : Ultrasound ToolKit  version 2.0.1 under development (2024-05-21)
usNeedleModelPolynomial Member List

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

changeCoefficientsToFitBoundaries(double startParameter, double endParameter)usPolynomialCurve3D
changeCoefficientsToFitMetricLength()usPolynomialCurve3D
clone() constusNeedleModelPolynomialinlinevirtual
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
getBaseDirection() constusNeedleModelBaseTip
getBasePose() constusNeedleModelBaseTip
getBasePosition() constusNeedleModelBaseTip
getBaseStaticTorsor() constusNeedleModelPolynomial
getBendingEnergy() constusNeedleModelPolynomial
getControlPoints() constusPolynomialCurve3D
getCurvature(double param) constusPolynomialCurve3D
getCurvatureFromNeedleShape(double start, double end, vpColVector &center3D, vpColVector &direction3D) constusNeedleModelPolynomial
getCurvatureFromShape(double start, double end, vpColVector &center3D, vpColVector &direction3D) constusPolynomialCurve3D
getDerivative(double parameter, unsigned int order) constusPolynomialCurve3D
getDistanceFromPoint(const vpColVector &P, double start=0, double stop=-1, double threshold=1e-5) constusNeedleModelPolynomial
getEI() constusNeedleModelPolynomial
getEndParameter() constusPolynomialCurve3D
getEndPoint() constusPolynomialCurve3D
getEndTangent() constusPolynomialCurve3D
getInsideDiameter() constusNeedleModelPolynomial
getLength(int nbCountSeg=50) constusPolynomialCurve3D
getMeanAxisDeviation(int nbCountSeg=50) constusPolynomialCurve3D
getNeedleDirection(double l) constusNeedleModelPolynomial
getNeedlePoint(double l) constusNeedleModelPolynomial
getNeedleYoungModulus() constusNeedleModelPolynomial
getNewOrderPolynomialCurve(unsigned int order) constusPolynomialCurve3D
getOrder() constusPolynomialCurve3D
getOuterDiameter() constusNeedleModelPolynomial
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
getTipDirection() constusNeedleModelBaseTip
getTipPose() constusNeedleModelBaseTip
getTipPosition() constusNeedleModelBaseTip
getWorldMbase() constusNeedleModelBaseTip
getWorldMtip() constusNeedleModelBaseTip
init()usNeedleModelPolynomial
loadPreset(const NeedlePreset preset)usNeedleModelPolynomial
m_basePoseusNeedleModelBaseTipprotected
m_endParameterusPolynomialCurve3Dprotected
m_insideDiameterusNeedleModelPolynomialprotected
m_needleYoungModulususNeedleModelPolynomialprotected
m_orderusPolynomialCurve3Dprotected
m_outerDiameterusNeedleModelPolynomialprotected
m_polynomialCoefficientsusPolynomialCurve3Dprotected
m_startParameterusPolynomialCurve3Dprotected
m_tipPoseusNeedleModelBaseTipprotected
m_worldMbaseusNeedleModelBaseTipprotected
m_worldMtipusNeedleModelBaseTipprotected
move(const vpHomogeneousMatrix &H)usPolynomialCurve3D
move(double x, double y, double z, double tx, double ty, double tz)usPolynomialCurve3D
moveBase(const vpColVector &control, double time)usNeedleModelBaseTip
moveBase(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
moveBase(const vpPoseVector &pose)usNeedleModelBaseTip
moveBase(const vpColVector &v)usNeedleModelBaseTip
moveBase(const vpHomogeneousMatrix &Hmotion)usNeedleModelBaseTip
moveBaseWorldFrame(const vpColVector &command, double time)usNeedleModelBaseTip
moveBaseWorldFrame(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
moveBaseWorldFrame(const vpPoseVector &pose)usNeedleModelBaseTip
moveBaseWorldFrame(const vpColVector &v)usNeedleModelBaseTip
moveBaseWorldFrame(const vpHomogeneousMatrix &Hmotion)usNeedleModelBaseTip
moveTip(const vpColVector &control, double time)usNeedleModelBaseTip
moveTip(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
moveTip(const vpPoseVector &pose)usNeedleModelBaseTip
moveTip(const vpColVector &v)usNeedleModelBaseTip
moveTip(const vpHomogeneousMatrix &Hmotion)usNeedleModelBaseTip
moveTipWorldFrame(const vpColVector &command, double time)usNeedleModelBaseTip
moveTipWorldFrame(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
moveTipWorldFrame(const vpPoseVector &pose)usNeedleModelBaseTip
moveTipWorldFrame(const vpColVector &v)usNeedleModelBaseTip
moveTipWorldFrame(const vpHomogeneousMatrix &Hmotion)usNeedleModelBaseTip
NeedlePreset enum nameusNeedleModelPolynomial
operator<<(std::ostream &s, const usNeedleModelPolynomial &needle)usNeedleModelPolynomialfriend
operator<<=(std::ostream &s, const usNeedleModelPolynomial &needle)usNeedleModelPolynomialfriend
operator=(const usNeedleModelPolynomial &needle)usNeedleModelPolynomial
usNeedleModelBaseTip::operator=(const usNeedleModelBaseTip &needle)usNeedleModelBaseTipvirtual
usPolynomialCurve3D::operator=(const usPolynomialCurve3D &curve)usPolynomialCurve3D
operator>>(std::istream &s, usNeedleModelPolynomial &needle)usNeedleModelPolynomialfriend
operator>>=(std::istream &s, usNeedleModelPolynomial &needle)usNeedleModelPolynomialfriend
reverse()usPolynomialCurve3D
scale(double s)usPolynomialCurve3D
setBasePose(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
setBasePose(const vpPoseVector &pose)usNeedleModelBaseTip
setBasePose(const vpHomogeneousMatrix &Hpose)usNeedleModelBaseTip
setBoundaries(double startParameter, double endParamter)usPolynomialCurve3D
setControlPoints(const vpMatrix &controlPoints)usPolynomialCurve3D
setControlPoints(double **controlPoints)usPolynomialCurve3D
setEndParameter(double endParameter)usPolynomialCurve3D
setInsideDiameter(double diameter)usNeedleModelPolynomial
setLength(double length, double precision=1e-4)usPolynomialCurve3D
setNeedleYoungModulus(double E)usNeedleModelPolynomial
setOrder(unsigned int order)usPolynomialCurve3D
setOuterDiameter(double diameter)usNeedleModelPolynomial
setParametricLength(double length)usPolynomialCurve3D
setPolynomialCoefficients(const vpMatrix &polynomialCoefficients)usPolynomialCurve3D
setStartParameter(double startParameter)usPolynomialCurve3D
setTipPose(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
setTipPose(const vpPoseVector &pose)usNeedleModelBaseTip
setTipPose(const vpHomogeneousMatrix &Hpose)usNeedleModelBaseTip
usNeedleModelBaseTip()usNeedleModelBaseTip
usNeedleModelBaseTip(const usNeedleModelBaseTip &needle)usNeedleModelBaseTip
usNeedleModelPolynomial()usNeedleModelPolynomial
usNeedleModelPolynomial(const usNeedleModelPolynomial &needle)usNeedleModelPolynomial
usPolynomialCurve3D()usPolynomialCurve3D
usPolynomialCurve3D(const usPolynomialCurve3D &curve)usPolynomialCurve3D
usPolynomialCurve3D(unsigned int order)usPolynomialCurve3D
~usNeedleModelBaseTip()usNeedleModelBaseTipvirtual
~usNeedleModelPolynomial()usNeedleModelPolynomialvirtual
~usPolynomialCurve3D()usPolynomialCurve3Dvirtual