UsTK : Ultrasound ToolKit  version 2.0.1 under development (2023-12-07)
usNeedleModelingDisplayTools Namespace Reference

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)
 

Function Documentation

◆ display() [1/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleInsertionModelKinematic model,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [2/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleInsertionModelKinematic model,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [3/28]

◆ display() [4/28]

◆ display() [5/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleInsertionModelVirtualSprings model,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale,
bool  displayFullBody 
)

◆ display() [6/28]

template<class ImageDataType >
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() [7/28]

template<class ImageDataType >
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().

◆ display() [8/28]

template VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleModelBaseTip needleModel,
const vpImage< unsigned char > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [9/28]

template VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleModelBaseTip needleModel,
const vpImage< vpRGBa > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [10/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleModelBaseTip needleModel,
vpImage< unsigned char > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [11/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale,
bool  displayFullBody 
)

◆ display() [12/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000,
bool  displayFullBody = false 
)

◆ display() [13/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale,
bool  displayFullBody 
)

◆ display() [14/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000,
bool  displayFullBody = false 
)

◆ display() [15/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleTip tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [16/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleTip tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [17/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleTipActuated tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [18/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleTipActuated tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [19/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleTipBeveled tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [20/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleTipBeveled tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [21/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleTipPrebent tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [22/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleTipPrebent tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [23/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usNeedleTipSymmetric tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [24/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usNeedleTipSymmetric tip,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [25/28]

template<class ImageDataType >
void usNeedleModelingDisplayTools::display ( const usTissueModelSpline tissue,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display() [26/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usTissueModelSpline tissue,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ display() [27/28]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::display ( const usVirtualSpring spring,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

Display usVirtualSpring.

◆ display() [28/28]

template<class ImageType >
void usNeedleModelingDisplayTools::display ( const usVirtualSpring spring,
const vpImage< ImageType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ display< unsigned char >() [1/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleInsertionModelKinematic ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [2/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< unsigned char >() [3/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleInsertionModelVirtualSprings ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< unsigned char >() [4/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleModelPolynomial ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< unsigned char >() [5/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleModelSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< unsigned char >() [6/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleTip ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [7/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleTipActuated ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [8/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleTipBeveled ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [9/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleTipPrebent ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [10/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usNeedleTipSymmetric ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [11/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usTissueModelSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< unsigned char >() [12/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< unsigned char > ( const usVirtualSpring ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [1/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleInsertionModelKinematic ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [2/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< vpRGBa >() [3/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleInsertionModelVirtualSprings ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< vpRGBa >() [4/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleModelPolynomial ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< vpRGBa >() [5/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleModelSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ display< vpRGBa >() [6/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleTip ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [7/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleTipActuated ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [8/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleTipBeveled ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [9/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleTipPrebent ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [10/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usNeedleTipSymmetric ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [11/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usTissueModelSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ display< vpRGBa >() [12/12]

template VISP_EXPORT void usNeedleModelingDisplayTools::display< vpRGBa > ( const usVirtualSpring ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBase() [1/2]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayBase ( const usNeedleModelBaseTip needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayBase() [2/2]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayBase ( const usNeedleModelBaseTip needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayBase< unsigned char >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBase< unsigned char > ( const usNeedleModelBaseTip ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBase< vpRGBa >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBase< vpRGBa > ( const usNeedleModelBaseTip ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBaseStaticTorsor() [1/4]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayBaseStaticTorsor ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayBaseStaticTorsor() [2/4]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayBaseStaticTorsor() [3/4]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayBaseStaticTorsor ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayBaseStaticTorsor() [4/4]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayBaseStaticTorsor< unsigned char >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< unsigned char > ( const usNeedleModelPolynomial ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBaseStaticTorsor< unsigned char >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< unsigned char > ( const usNeedleModelSpline needleModel,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBaseStaticTorsor< vpRGBa >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< vpRGBa > ( const usNeedleModelPolynomial ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayBaseStaticTorsor< vpRGBa >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayBaseStaticTorsor< vpRGBa > ( const usNeedleModelSpline needleModel,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayCurvatureFromShape() [1/4]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayCurvatureFromShape ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayCurvatureFromShape() [2/4]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayCurvatureFromShape() [3/4]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayCurvatureFromShape ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayCurvatureFromShape() [4/4]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape ( const usNeedleModelSpline needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayCurvatureFromShape< unsigned char >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< unsigned char > ( const usNeedleModelPolynomial ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayCurvatureFromShape< unsigned char >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< unsigned char > ( const usNeedleModelSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayCurvatureFromShape< vpRGBa >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< vpRGBa > ( const usNeedleModelPolynomial ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayCurvatureFromShape< vpRGBa >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayCurvatureFromShape< vpRGBa > ( const usNeedleModelSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayInteraction() [1/2]

◆ displayInteraction() [2/2]

◆ displayInteraction< unsigned char >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayInteraction< unsigned char > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayInteraction< vpRGBa >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayInteraction< vpRGBa > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayLayers()

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayLayers ( const usNeedleInsertionModelRayleighRitzSpline model,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayNeedle() [1/4]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayNeedle ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale,
bool  displayFullBody 
)

◆ displayNeedle() [2/4]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle ( const usNeedleModelPolynomial needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000,
bool  displayFullBody = false 
)

◆ displayNeedle() [3/4]

◆ displayNeedle() [4/4]

◆ displayNeedle< unsigned char >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< unsigned char > ( const usNeedleModelPolynomial ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ displayNeedle< unsigned char >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< unsigned char > ( const usNeedleModelSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ displayNeedle< vpRGBa >() [1/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< vpRGBa > ( const usNeedleModelPolynomial ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ displayNeedle< vpRGBa >() [2/2]

template VISP_EXPORT void usNeedleModelingDisplayTools::displayNeedle< vpRGBa > ( const usNeedleModelSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double  ,
bool   
)

◆ displayTip() [1/2]

template<class ImageDataType >
void usNeedleModelingDisplayTools::displayTip ( const usNeedleModelBaseTip needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale,
double  Yscale 
)

◆ displayTip() [2/2]

template<class ImageDataType >
VISP_EXPORT void usNeedleModelingDisplayTools::displayTip ( const usNeedleModelBaseTip needleModel,
const vpImage< ImageDataType > &  I,
const vpHomogeneousMatrix &  imageMworld,
double  Xscale = 3000,
double  Yscale = 3000 
)

◆ displayTip< unsigned char >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayTip< unsigned char > ( const usNeedleModelBaseTip ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayTip< vpRGBa >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayTip< vpRGBa > ( const usNeedleModelBaseTip ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayTissueLayers()

◆ displayTissueLayers< unsigned char >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayTissueLayers< unsigned char > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< unsigned char > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)

◆ displayTissueLayers< vpRGBa >()

template VISP_EXPORT void usNeedleModelingDisplayTools::displayTissueLayers< vpRGBa > ( const usNeedleInsertionModelRayleighRitzSpline ,
const vpImage< vpRGBa > &  ,
const vpHomogeneousMatrix &  ,
double  ,
double   
)