UsTK : Ultrasound ToolKit
version 2.0.1 under development (2024-11-21)
|
Functions | |
template<class ImageDataType > | |
VISP_EXPORT void | displayBase (const usNeedleModelBaseTip &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayTip (const usNeedleModelBaseTip &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleModelBaseTip &needleModel, vpImage< unsigned char > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayNeedle (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
VISP_EXPORT void | displayBaseStaticTorsor (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayCurvatureFromShape (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
VISP_EXPORT void | displayNeedle (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
VISP_EXPORT void | displayBaseStaticTorsor (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayCurvatureFromShape (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usVirtualSpring &spring, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usTissueModelSpline &tissue, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleTip &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleTipActuated &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleTipBeveled &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleTipPrebent &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleTipSymmetric &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleInsertionModelKinematic &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayLayers (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | displayInteraction (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usNeedleInsertionModelVirtualSprings &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, bool displayFullBody=false) |
template<class ImageDataType > | |
void | displayBase (const usNeedleModelBaseTip &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayBase< unsigned char > (const usNeedleModelBaseTip &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayBase< vpRGBa > (const usNeedleModelBaseTip &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | displayTip (const usNeedleModelBaseTip &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayTip< unsigned char > (const usNeedleModelBaseTip &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayTip< vpRGBa > (const usNeedleModelBaseTip &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleModelBaseTip &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display (const usNeedleModelBaseTip &needleModel, const vpImage< unsigned char > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display (const usNeedleModelBaseTip &needleModel, const vpImage< vpRGBa > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template<class ImageDataType > | |
void | displayNeedle (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | displayNeedle< unsigned char > (const usNeedleModelPolynomial &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | displayNeedle< vpRGBa > (const usNeedleModelPolynomial &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
template<class ImageDataType > | |
void | displayBaseStaticTorsor (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayBaseStaticTorsor< unsigned char > (const usNeedleModelPolynomial &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayBaseStaticTorsor< vpRGBa > (const usNeedleModelPolynomial &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | displayCurvatureFromShape (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayCurvatureFromShape< unsigned char > (const usNeedleModelPolynomial &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayCurvatureFromShape< vpRGBa > (const usNeedleModelPolynomial &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleModelPolynomial &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleModelPolynomial &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleModelPolynomial &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
template<class ImageDataType > | |
void | displayNeedle (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | displayNeedle< unsigned char > (const usNeedleModelSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | displayNeedle< vpRGBa > (const usNeedleModelSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
template<class ImageDataType > | |
void | displayBaseStaticTorsor (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayBaseStaticTorsor< unsigned char > (const usNeedleModelSpline &needleModel, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayBaseStaticTorsor< vpRGBa > (const usNeedleModelSpline &needleModel, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | displayCurvatureFromShape (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayCurvatureFromShape< unsigned char > (const usNeedleModelSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayCurvatureFromShape< vpRGBa > (const usNeedleModelSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleModelSpline &needleModel, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleModelSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleModelSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
template<class ImageType > | |
void | display (const usVirtualSpring &spring, const vpImage< ImageType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usVirtualSpring &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usVirtualSpring &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usTissueModelSpline &tissue, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usTissueModelSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usTissueModelSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleTip &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleTip &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleTip &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleTipActuated &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleTipActuated &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleTipActuated &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleTipBeveled &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleTipBeveled &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleTipBeveled &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleTipPrebent &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleTipPrebent &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleTipPrebent &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleTipSymmetric &tip, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleTipSymmetric &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleTipSymmetric &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleInsertionModelKinematic &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleInsertionModelKinematic &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleInsertionModelKinematic &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | displayTissueLayers (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayTissueLayers< unsigned char > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayTissueLayers< vpRGBa > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | displayInteraction (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale) |
template VISP_EXPORT void | displayInteraction< unsigned char > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayInteraction< vpRGBa > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usNeedleInsertionModelRayleighRitzSpline &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleInsertionModelRayleighRitzSpline &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
template<class ImageDataType > | |
void | display (const usNeedleInsertionModelVirtualSprings &model, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, bool displayFullBody) |
template VISP_EXPORT void | display< unsigned char > (const usNeedleInsertionModelVirtualSprings &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, bool) |
template VISP_EXPORT void | display< vpRGBa > (const usNeedleInsertionModelVirtualSprings &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, bool) |
void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelKinematic & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleInsertionModelKinematic.
Definition at line 493 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelKinematic::accessNeedle(), and display().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelKinematic & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleInsertionModelKinematic.
Definition at line 493 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelKinematic::accessNeedle(), and display().
void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Definition at line 606 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessNeedle(), usNeedleInsertionModelRayleighRitzSpline::accessNeedleTip(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usNeedleInsertionModelRayleighRitzSpline::ActuatedTip, usNeedleInsertionModelRayleighRitzSpline::BeveledTip, display(), displayInteraction(), displayTissueLayers(), usNeedleInsertionModelRayleighRitzSpline::getNeedleTipType(), usNeedleInsertionModelRayleighRitzSpline::PrebentTip, and usNeedleInsertionModelRayleighRitzSpline::SymmetricTip.
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Definition at line 606 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessNeedle(), usNeedleInsertionModelRayleighRitzSpline::accessNeedleTip(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usNeedleInsertionModelRayleighRitzSpline::ActuatedTip, usNeedleInsertionModelRayleighRitzSpline::BeveledTip, display(), displayInteraction(), displayTissueLayers(), usNeedleInsertionModelRayleighRitzSpline::getNeedleTipType(), usNeedleInsertionModelRayleighRitzSpline::PrebentTip, and usNeedleInsertionModelRayleighRitzSpline::SymmetricTip.
void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelVirtualSprings & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Display usNeedleInsertionModelVirtualSprings.
Definition at line 641 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelVirtualSprings::accessNeedle(), usNeedleInsertionModelVirtualSprings::accessSpring(), usNeedleInsertionModelVirtualSprings::accessSurface(), display(), usGeometryDisplayTools::display(), usNeedleInsertionModelVirtualSprings::getNbSprings(), and usVirtualSpring::IsPositionUpdateAllowed().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleInsertionModelVirtualSprings & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Display usNeedleInsertionModelVirtualSprings.
Definition at line 641 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelVirtualSprings::accessNeedle(), usNeedleInsertionModelVirtualSprings::accessSpring(), usNeedleInsertionModelVirtualSprings::accessSurface(), display(), usGeometryDisplayTools::display(), usNeedleInsertionModelVirtualSprings::getNbSprings(), and usVirtualSpring::IsPositionUpdateAllowed().
void usNeedleModelingDisplayTools::display | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 69 of file usNeedleModelingDisplayTools.cpp.
References displayBase(), and displayTip().
template VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< unsigned char > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< vpRGBa > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleModelBaseTip & | needleModel, |
vpImage< unsigned char > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Referenced by display(), and displayNeedle().
void usNeedleModelingDisplayTools::display | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Definition at line 167 of file usNeedleModelingDisplayTools.cpp.
References displayBaseStaticTorsor(), displayCurvatureFromShape(), and displayNeedle().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Definition at line 167 of file usNeedleModelingDisplayTools.cpp.
References displayBaseStaticTorsor(), displayCurvatureFromShape(), and displayNeedle().
void usNeedleModelingDisplayTools::display | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Definition at line 266 of file usNeedleModelingDisplayTools.cpp.
References displayBaseStaticTorsor(), displayCurvatureFromShape(), and displayNeedle().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Definition at line 266 of file usNeedleModelingDisplayTools.cpp.
References displayBaseStaticTorsor(), displayCurvatureFromShape(), and displayNeedle().
void usNeedleModelingDisplayTools::display | ( | const usNeedleTip & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleTip.
Definition at line 308 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleTip::getWorldMbase().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleTip & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleTip.
Definition at line 308 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleTip::getWorldMbase().
void usNeedleModelingDisplayTools::display | ( | const usNeedleTipActuated & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleTipActuated.
Definition at line 321 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipActuated::getDiameter(), and usNeedleTip::getTipPosition().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleTipActuated & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleTipActuated.
Definition at line 321 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipActuated::getDiameter(), and usNeedleTip::getTipPosition().
void usNeedleModelingDisplayTools::display | ( | const usNeedleTipBeveled & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleTipBeveled.
Definition at line 365 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisY(), usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipBeveled::getDiameter(), and usNeedleTipBeveled::getLength().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleTipBeveled & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleTipBeveled.
Definition at line 365 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisY(), usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipBeveled::getDiameter(), and usNeedleTipBeveled::getLength().
void usNeedleModelingDisplayTools::display | ( | const usNeedleTipPrebent & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleTipPrebent.
Definition at line 406 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipPrebent::getDiameter(), and usNeedleTip::getTipPosition().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleTipPrebent & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleTipPrebent.
Definition at line 406 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipPrebent::getDiameter(), and usNeedleTip::getTipPosition().
void usNeedleModelingDisplayTools::display | ( | const usNeedleTipSymmetric & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleTipSymmetric.
Definition at line 450 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipSymmetric::getDiameter(), and usNeedleTipSymmetric::getLength().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usNeedleTipSymmetric & | tip, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleTipSymmetric.
Definition at line 450 of file usNeedleModelingDisplayTools.cpp.
References usNeedleTip::getBaseAxisZ(), usNeedleTip::getBasePosition(), usNeedleTipSymmetric::getDiameter(), and usNeedleTipSymmetric::getLength().
void usNeedleModelingDisplayTools::display | ( | const usTissueModelSpline & | tissue, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usTissueModelSpline.
Definition at line 294 of file usNeedleModelingDisplayTools.cpp.
References usTissueModelSpline::accessPath(), usTissueModelSpline::accessSurface(), and usGeometryDisplayTools::display().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usTissueModelSpline & | tissue, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usTissueModelSpline.
Definition at line 294 of file usNeedleModelingDisplayTools.cpp.
References usTissueModelSpline::accessPath(), usTissueModelSpline::accessSurface(), and usGeometryDisplayTools::display().
VISP_EXPORT void usNeedleModelingDisplayTools::display | ( | const usVirtualSpring & | spring, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usVirtualSpring.
void usNeedleModelingDisplayTools::display | ( | const usVirtualSpring & | spring, |
const vpImage< ImageType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usVirtualSpring.
Definition at line 281 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::display().
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleInsertionModelKinematic & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleInsertionModelVirtualSprings & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleModelPolynomial & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleModelSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleTip & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleTipActuated & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleTipBeveled & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleTipPrebent & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usNeedleTipSymmetric & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usTissueModelSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > | ( | const usVirtualSpring & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleInsertionModelKinematic & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleInsertionModelVirtualSprings & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleModelPolynomial & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleModelSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleTip & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleTipActuated & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleTipBeveled & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleTipPrebent & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usNeedleTipSymmetric & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usTissueModelSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > | ( | const usVirtualSpring & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usNeedleModelingDisplayTools::displayBase | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleModelBaseTip.
Definition at line 47 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleModelBaseTip::getWorldMbase().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayBase | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Display usNeedleModelBaseTip.
Definition at line 47 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleModelBaseTip::getWorldMbase().
Referenced by display().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBase< unsigned char > | ( | const usNeedleModelBaseTip & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBase< vpRGBa > | ( | const usNeedleModelBaseTip & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usNeedleModelingDisplayTools::displayBaseStaticTorsor | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 122 of file usNeedleModelingDisplayTools.cpp.
References usNeedleModelPolynomial::getBaseStaticTorsor(), and usPolynomialCurve3D::getStartPoint().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 122 of file usNeedleModelingDisplayTools.cpp.
References usNeedleModelPolynomial::getBaseStaticTorsor(), and usPolynomialCurve3D::getStartPoint().
Referenced by display().
void usNeedleModelingDisplayTools::displayBaseStaticTorsor | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 220 of file usNeedleModelingDisplayTools.cpp.
References usBSpline3D::accessSegment(), usNeedleModelSpline::getBaseStaticTorsor(), and usPolynomialCurve3D::getStartPoint().
VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 220 of file usNeedleModelingDisplayTools.cpp.
References usBSpline3D::accessSegment(), usNeedleModelSpline::getBaseStaticTorsor(), and usPolynomialCurve3D::getStartPoint().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< unsigned char > | ( | const usNeedleModelPolynomial & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< unsigned char > | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< vpRGBa > | ( | const usNeedleModelPolynomial & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< vpRGBa > | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usNeedleModelingDisplayTools::displayCurvatureFromShape | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 155 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayCurvatureFromShape().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 155 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayCurvatureFromShape().
Referenced by display().
void usNeedleModelingDisplayTools::displayCurvatureFromShape | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 254 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayCurvatureFromShape().
VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 254 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayCurvatureFromShape().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< unsigned char > | ( | const usNeedleModelPolynomial & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< unsigned char > | ( | const usNeedleModelSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< vpRGBa > | ( | const usNeedleModelPolynomial & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< vpRGBa > | ( | const usNeedleModelSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usNeedleModelingDisplayTools::displayInteraction | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 556 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessNeedle(), usTissueModelSpline::accessPath(), usBSpline3D::accessSegment(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usNeedleInsertionModelRayleighRitzSpline::getCorrespondingPathPoint(), usNeedleModelSpline::getFullLength(), usBSpline3D::getNbSegments(), usNeedleInsertionModelRayleighRitzSpline::getNeedleFreeLength(), usBSpline3D::getPoint(), and usPolynomialCurve3D::getPoint().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayInteraction | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 556 of file usNeedleModelingDisplayTools.cpp.
References usNeedleInsertionModelRayleighRitzSpline::accessNeedle(), usTissueModelSpline::accessPath(), usBSpline3D::accessSegment(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usNeedleInsertionModelRayleighRitzSpline::getCorrespondingPathPoint(), usNeedleModelSpline::getFullLength(), usBSpline3D::getNbSegments(), usNeedleInsertionModelRayleighRitzSpline::getNeedleFreeLength(), usBSpline3D::getPoint(), and usPolynomialCurve3D::getPoint().
Referenced by display().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayInteraction< unsigned char > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayInteraction< vpRGBa > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
VISP_EXPORT void usNeedleModelingDisplayTools::displayLayers | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
void usNeedleModelingDisplayTools::displayNeedle | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Display usNeedleModelPolynomial.
Definition at line 83 of file usNeedleModelingDisplayTools.cpp.
References usPolynomialCurve3D::defineFromPoints(), display(), usGeometryDisplayTools::display(), usPolynomialCurve3D::getEndPoint(), usPolynomialCurve3D::getEndTangent(), usPolynomialCurve3D::getOrder(), usNeedleModelPolynomial::getOuterDiameter(), usPolynomialCurve3D::getParametricLength(), usPolynomialCurve3D::getPoint(), and usPolynomialCurve3D::getTangent().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle | ( | const usNeedleModelPolynomial & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Display usNeedleModelPolynomial.
Definition at line 83 of file usNeedleModelingDisplayTools.cpp.
References usPolynomialCurve3D::defineFromPoints(), display(), usGeometryDisplayTools::display(), usPolynomialCurve3D::getEndPoint(), usPolynomialCurve3D::getEndTangent(), usPolynomialCurve3D::getOrder(), usNeedleModelPolynomial::getOuterDiameter(), usPolynomialCurve3D::getParametricLength(), usPolynomialCurve3D::getPoint(), and usPolynomialCurve3D::getTangent().
Referenced by display().
void usNeedleModelingDisplayTools::displayNeedle | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
bool | displayFullBody | ||
) |
Display usNeedleModelSpline.
Definition at line 182 of file usNeedleModelingDisplayTools.cpp.
References usBSpline3D::accessLastSegment(), usBSpline3D::accessSegment(), usBSpline3D::defineFromPoints(), display(), usGeometryDisplayTools::display(), usGeometryDisplayTools::displayExtremities(), usGeometryDisplayTools::displayLine(), usPolynomialCurve3D::getEndPoint(), usPolynomialCurve3D::getEndTangent(), usBSpline3D::getNbSegments(), usPolynomialCurve3D::getOrder(), usNeedleModelSpline::getOuterDiameter(), usPolynomialCurve3D::getParametricLength(), usPolynomialCurve3D::getStartPoint(), and usPolynomialCurve3D::getStartTangent().
VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle | ( | const usNeedleModelSpline & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
bool | displayFullBody = false |
||
) |
Display usNeedleModelSpline.
Definition at line 182 of file usNeedleModelingDisplayTools.cpp.
References usBSpline3D::accessLastSegment(), usBSpline3D::accessSegment(), usBSpline3D::defineFromPoints(), display(), usGeometryDisplayTools::display(), usGeometryDisplayTools::displayExtremities(), usGeometryDisplayTools::displayLine(), usPolynomialCurve3D::getEndPoint(), usPolynomialCurve3D::getEndTangent(), usBSpline3D::getNbSegments(), usPolynomialCurve3D::getOrder(), usNeedleModelSpline::getOuterDiameter(), usPolynomialCurve3D::getParametricLength(), usPolynomialCurve3D::getStartPoint(), and usPolynomialCurve3D::getStartTangent().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< unsigned char > | ( | const usNeedleModelPolynomial & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< unsigned char > | ( | const usNeedleModelSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< vpRGBa > | ( | const usNeedleModelPolynomial & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< vpRGBa > | ( | const usNeedleModelSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
bool | |||
) |
void usNeedleModelingDisplayTools::displayTip | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 58 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleModelBaseTip::getWorldMtip().
Referenced by display().
VISP_EXPORT void usNeedleModelingDisplayTools::displayTip | ( | const usNeedleModelBaseTip & | needleModel, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 58 of file usNeedleModelingDisplayTools.cpp.
References usGeometryDisplayTools::displayFrame(), and usNeedleModelBaseTip::getWorldMtip().
Referenced by display().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayTip< unsigned char > | ( | const usNeedleModelBaseTip & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayTip< vpRGBa > | ( | const usNeedleModelBaseTip & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usNeedleModelingDisplayTools::displayTissueLayers | ( | const usNeedleInsertionModelRayleighRitzSpline & | model, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Display usNeedleInsertionModelRayleighRitzSpline.
Definition at line 507 of file usNeedleModelingDisplayTools.cpp.
References usTissueModelSpline::accessPath(), usBSpline3D::accessSegment(), usTissueModelSpline::accessSurface(), usNeedleInsertionModelRayleighRitzSpline::accessTissue(), usGeometryDisplayTools::display(), usOrientedPlane3D::getDirection(), usNeedleInsertionModelRayleighRitzSpline::getLayerLength(), usNeedleInsertionModelRayleighRitzSpline::getNbLayers(), usBSpline3D::getNbSegments(), usGeometryTools::getNormalPlane(), usPolynomialCurve3D::getParametricLength(), and usOrientedPlane3D::getPosition().
Referenced by display().
template VISP_EXPORT void usNeedleModelingDisplayTools::displayTissueLayers< unsigned char > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usNeedleModelingDisplayTools::displayTissueLayers< vpRGBa > | ( | const usNeedleInsertionModelRayleighRitzSpline & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |