changeCoefficientsToFitBoundaries(double startParameter, double endParameter) | usPolynomialCurve3D | |
changeCoefficientsToFitMetricLength() | usPolynomialCurve3D | |
clone() const | usNeedleModelPolynomial | inlinevirtual |
curveDistance(const usPolynomialCurve3D &n1, const usPolynomialCurve3D &n2) | usPolynomialCurve3D | static |
defineFromPoints(const std::vector< vpColVector > &points, const std::vector< double > ¶m, unsigned int order=0) | usPolynomialCurve3D | |
defineFromPoints(const vpMatrix points, const vpColVector ¶m, 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 > ¶m, const std::vector< double > &weights, unsigned int order=0) | usPolynomialCurve3D | |
defineFromWeightedPoints(const vpMatrix &points, const vpColVector ¶m, 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() const | usNeedleModelBaseTip | |
getBasePose() const | usNeedleModelBaseTip | |
getBasePosition() const | usNeedleModelBaseTip | |
getBaseStaticTorsor() const | usNeedleModelPolynomial | |
getBendingEnergy() const | usNeedleModelPolynomial | |
getControlPoints() const | usPolynomialCurve3D | |
getCurvature(double param) const | usPolynomialCurve3D | |
getCurvatureFromNeedleShape(double start, double end, vpColVector ¢er3D, vpColVector &direction3D) const | usNeedleModelPolynomial | |
getCurvatureFromShape(double start, double end, vpColVector ¢er3D, vpColVector &direction3D) const | usPolynomialCurve3D | |
getDerivative(double parameter, unsigned int order) const | usPolynomialCurve3D | |
getDistanceFromPoint(const vpColVector &P, double start=0, double stop=-1, double threshold=1e-5) const | usNeedleModelPolynomial | |
getEI() const | usNeedleModelPolynomial | |
getEndParameter() const | usPolynomialCurve3D | |
getEndPoint() const | usPolynomialCurve3D | |
getEndTangent() const | usPolynomialCurve3D | |
getInsideDiameter() const | usNeedleModelPolynomial | |
getLength(int nbCountSeg=50) const | usPolynomialCurve3D | |
getMeanAxisDeviation(int nbCountSeg=50) const | usPolynomialCurve3D | |
getNeedleDirection(double l) const | usNeedleModelPolynomial | |
getNeedlePoint(double l) const | usNeedleModelPolynomial | |
getNeedleYoungModulus() const | usNeedleModelPolynomial | |
getNewOrderPolynomialCurve(unsigned int order) const | usPolynomialCurve3D | |
getOrder() const | usPolynomialCurve3D | |
getOuterDiameter() const | usNeedleModelPolynomial | |
getParametricLength() const | usPolynomialCurve3D | |
getPoint(double parameter) const | usPolynomialCurve3D | |
getPoints(const vpColVector ¶meters) const | usPolynomialCurve3D | |
getPolynomialCoefficients() const | usPolynomialCurve3D | |
getRenderingPoints() const | usPolynomialCurve3D | |
getStartParameter() const | usPolynomialCurve3D | |
getStartPoint() const | usPolynomialCurve3D | |
getStartTangent() const | usPolynomialCurve3D | |
getSubPolynomialCurve(double startParameter, double endParameter) const | usPolynomialCurve3D | |
getTangent(double parameter) const | usPolynomialCurve3D | |
getTipDirection() const | usNeedleModelBaseTip | |
getTipPose() const | usNeedleModelBaseTip | |
getTipPosition() const | usNeedleModelBaseTip | |
getWorldMbase() const | usNeedleModelBaseTip | |
getWorldMtip() const | usNeedleModelBaseTip | |
init() | usNeedleModelPolynomial | |
loadPreset(const NeedlePreset preset) | usNeedleModelPolynomial | |
m_basePose | usNeedleModelBaseTip | protected |
m_endParameter | usPolynomialCurve3D | protected |
m_insideDiameter | usNeedleModelPolynomial | protected |
m_needleYoungModulus | usNeedleModelPolynomial | protected |
m_order | usPolynomialCurve3D | protected |
m_outerDiameter | usNeedleModelPolynomial | protected |
m_polynomialCoefficients | usPolynomialCurve3D | protected |
m_startParameter | usPolynomialCurve3D | protected |
m_tipPose | usNeedleModelBaseTip | protected |
m_worldMbase | usNeedleModelBaseTip | protected |
m_worldMtip | usNeedleModelBaseTip | protected |
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 name | usNeedleModelPolynomial | |
operator<<(std::ostream &s, const usNeedleModelPolynomial &needle) | usNeedleModelPolynomial | friend |
operator<<=(std::ostream &s, const usNeedleModelPolynomial &needle) | usNeedleModelPolynomial | friend |
operator=(const usNeedleModelPolynomial &needle) | usNeedleModelPolynomial | |
usNeedleModelBaseTip::operator=(const usNeedleModelBaseTip &needle) | usNeedleModelBaseTip | virtual |
usPolynomialCurve3D::operator=(const usPolynomialCurve3D &curve) | usPolynomialCurve3D | |
operator>>(std::istream &s, usNeedleModelPolynomial &needle) | usNeedleModelPolynomial | friend |
operator>>=(std::istream &s, usNeedleModelPolynomial &needle) | usNeedleModelPolynomial | friend |
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() | usNeedleModelBaseTip | virtual |
~usNeedleModelPolynomial() | usNeedleModelPolynomial | virtual |
~usPolynomialCurve3D() | usPolynomialCurve3D | virtual |