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

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

accessLastSegment() constusBSpline3D
accessLastSegment()usBSpline3D
accessSegment(int i) constusBSpline3D
accessSegment(int i)usBSpline3D
addSegment(const usPolynomialCurve3D &seg)usBSpline3D
clear()usBSpline3D
clone() constusNeedleModelSplineinlinevirtual
defineFromPoints(const std::vector< vpColVector > &points, const std::vector< double > &lengths, int order=3)usBSpline3D
getBaseDirection() constusNeedleModelBaseTip
getBasePose() constusNeedleModelBaseTip
getBasePosition() constusNeedleModelBaseTip
getBaseStaticTorsor() constusNeedleModelSpline
getBendingEnergy() constusNeedleModelSpline
getCurvatureFromNeedleShape(double start, double end, vpColVector &center3D, vpColVector &direction3D) constusNeedleModelSpline
getCurvatureFromShape(double start, double end, vpColVector &center3D, vpColVector &direction3D) constusBSpline3D
getDistanceFromPoint(const vpColVector &P, double start=0, double stop=-1, double threshold=1e-5) constusNeedleModelSpline
getEI() constusNeedleModelSpline
getFullLength() constusNeedleModelSpline
getInsideDiameter() constusNeedleModelSpline
getLength(int nbSubSeg=50) constusBSpline3D
getNbSegments() constusBSpline3D
getNeedleDirection(double l) constusNeedleModelSpline
getNeedlePoint(double l) constusNeedleModelSpline
getNeedleYoungModulus() constusNeedleModelSpline
getOuterDiameter() constusNeedleModelSpline
getParametersFromLength(double l, int &index, double &param) constusBSpline3D
getParametricLength() constusBSpline3D
getPoint(double param) constusBSpline3D
getSubSpline(double a, double b) constusBSpline3D
getTangent(double param) constusBSpline3D
getTipDirection() constusNeedleModelBaseTip
getTipPose() constusNeedleModelBaseTip
getTipPosition() constusNeedleModelBaseTip
getWorldMbase() constusNeedleModelBaseTip
getWorldMtip() constusNeedleModelBaseTip
init()usNeedleModelSpline
insertSegment(int i, const usPolynomialCurve3D &seg)usBSpline3D
loadPreset(const NeedlePreset preset)usNeedleModelSpline
m_basePoseusNeedleModelBaseTipprotected
m_insideDiameterusNeedleModelSplineprotected
m_lengthusNeedleModelSplineprotected
m_needleYoungModulususNeedleModelSplineprotected
m_outerDiameterusNeedleModelSplineprotected
m_splineusBSpline3Dprotected
m_tipPoseusNeedleModelBaseTipprotected
m_worldMbaseusNeedleModelBaseTipprotected
m_worldMtipusNeedleModelBaseTipprotected
move(const vpHomogeneousMatrix &H)usBSpline3D
move(double x, double y, double z, double tx, double ty, double tz)usBSpline3D
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 nameusNeedleModelSpline
operator<<(std::ostream &s, const usNeedleModelSpline &needle)usNeedleModelSplinefriend
operator<<=(std::ostream &s, const usNeedleModelSpline &needle)usNeedleModelSplinefriend
operator=(const usNeedleModelSpline &needle)usNeedleModelSpline
usNeedleModelBaseTip::operator=(const usNeedleModelBaseTip &needle)usNeedleModelBaseTipvirtual
usBSpline3D::operator=(const usBSpline3D &spline)usBSpline3D
operator>>(std::istream &s, usNeedleModelSpline &needle)usNeedleModelSplinefriend
operator>>=(std::istream &s, usNeedleModelSpline &needle)usNeedleModelSplinefriend
removeLastSegment()usBSpline3D
removeSegment(int i)usBSpline3D
removeSegments(int i, int j)usBSpline3D
setBasePose(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
setBasePose(const vpPoseVector &pose)usNeedleModelBaseTip
setBasePose(const vpHomogeneousMatrix &Hpose)usNeedleModelBaseTip
setFullLength(double length)usNeedleModelSpline
setInsideDiameter(double diameter)usNeedleModelSpline
setNeedleYoungModulus(double E)usNeedleModelSpline
setOuterDiameter(double diameter)usNeedleModelSpline
setSegment(int i, const usPolynomialCurve3D &poly)usBSpline3D
setTipPose(double tx, double ty, double tz, double thetax, double thetay, double thetaz)usNeedleModelBaseTip
setTipPose(const vpPoseVector &pose)usNeedleModelBaseTip
setTipPose(const vpHomogeneousMatrix &Hpose)usNeedleModelBaseTip
showNeedleDirections() constusNeedleModelSpline
showNeedlePoints() constusNeedleModelSpline
showNeedleSegmentCoef() constusNeedleModelSpline
showNeedleSegmentLength() constusNeedleModelSpline
usBSpline3D()usBSpline3D
usBSpline3D(const usBSpline3D &spline)usBSpline3D
usNeedleModelBaseTip()usNeedleModelBaseTip
usNeedleModelBaseTip(const usNeedleModelBaseTip &needle)usNeedleModelBaseTip
usNeedleModelSpline()usNeedleModelSpline
usNeedleModelSpline(const usNeedleModelSpline &needle)usNeedleModelSpline
~usBSpline3D()usBSpline3Dvirtual
~usNeedleModelBaseTip()usNeedleModelBaseTipvirtual
~usNeedleModelSpline()usNeedleModelSplinevirtual