UsTK : Ultrasound ToolKit
version 2.0.1 under development (2024-12-17)
|
Functions | |
template<class ImageDataType > | |
VISP_EXPORT void | displayFrame (const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMFrame, double Xscale=3000, double Yscale=3000) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usOrientedPlane3D &plane, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::green) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usPolynomialCurve2D &curve, const vpImage< ImageDataType > &I, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::red, int nbRenderingLines=10) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usPolynomialCurve3D &curve, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::red, int nbRenderingLines=10, double visibilityDistance=std::numeric_limits< double >::infinity()) |
template<class ImageDataType > | |
VISP_EXPORT void | displayCurvatureFromShape (const usPolynomialCurve3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::black) |
template<class ImageDataType > | |
VISP_EXPORT void | displayLine (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::red, int nbRenderingLinesPerSegment=10, double visibilityDistance=std::numeric_limits< double >::infinity()) |
template<class ImageDataType > | |
VISP_EXPORT void | displayExtremities (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::red, double visibilityDistance=std::numeric_limits< double >::infinity()) |
template<class ImageDataType > | |
VISP_EXPORT void | display (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::red, int nbRenderingLines=10, double visibilityDistance=std::numeric_limits< double >::infinity()) |
template<class ImageDataType > | |
VISP_EXPORT void | displayCurvatureFromShape (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale=3000, double Yscale=3000, const vpColor &color=vpColor::black) |
template<class ImageDataType > | |
void | displayFrame (const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMframe, double Xscale, double Yscale) |
template VISP_EXPORT void | displayFrame< unsigned char > (const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double) |
template VISP_EXPORT void | displayFrame< vpRGBa > (const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double) |
template<class ImageDataType > | |
void | display (const usOrientedPlane3D &plane, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color) |
template VISP_EXPORT void | display (const usOrientedPlane3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
template VISP_EXPORT void | display (const usOrientedPlane3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
template<class ImageDataType > | |
void | display (const usPolynomialCurve2D &curve, const vpImage< ImageDataType > &I, double Xscale, double Yscale, const vpColor &color, int nbRenderingLines) |
template VISP_EXPORT void | display< unsigned char > (const usPolynomialCurve2D &, const vpImage< unsigned char > &, double, double, const vpColor &, int) |
template VISP_EXPORT void | display< vpRGBa > (const usPolynomialCurve2D &, const vpImage< vpRGBa > &, double, double, const vpColor &, int) |
template<class ImageDataType > | |
void | display (const usPolynomialCurve3D &curve, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color, int nbRenderingLines, double visibilityDistance) |
template VISP_EXPORT void | display< unsigned char > (const usPolynomialCurve3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template VISP_EXPORT void | display< vpRGBa > (const usPolynomialCurve3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template<class ImageDataType > | |
void | displayCurvatureFromShape (const usPolynomialCurve3D &curve, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color) |
template VISP_EXPORT void | displayCurvatureFromShape< unsigned char > (const usPolynomialCurve3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
template VISP_EXPORT void | displayCurvatureFromShape< vpRGBa > (const usPolynomialCurve3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
template<class ImageDataType > | |
void | displayLine (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color, int nbRenderingLinesPerSegment, double visibilityDistance) |
template VISP_EXPORT void | displayLine< unsigned char > (const usBSpline3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template VISP_EXPORT void | displayLine< vpRGBa > (const usBSpline3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template<class ImageDataType > | |
void | displayExtremities (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color, double visibilityDistance) |
template VISP_EXPORT void | displayExtremities< unsigned char > (const usBSpline3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &, double) |
template VISP_EXPORT void | displayExtremities< vpRGBa > (const usBSpline3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &, double) |
template<class ImageDataType > | |
void | display (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color, int nbRenderingLines, double visibilityDistance) |
template VISP_EXPORT void | display< unsigned char > (const usBSpline3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template VISP_EXPORT void | display< vpRGBa > (const usBSpline3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &, int, double) |
template<class ImageDataType > | |
void | displayCurvatureFromShape (const usBSpline3D &spline, const vpImage< ImageDataType > &I, const vpHomogeneousMatrix &imageMworld, double Xscale, double Yscale, const vpColor &color) |
template VISP_EXPORT void | displayCurvatureFromShape< unsigned char > (const usBSpline3D &, const vpImage< unsigned char > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
template VISP_EXPORT void | displayCurvatureFromShape< vpRGBa > (const usBSpline3D &, const vpImage< vpRGBa > &, const vpHomogeneousMatrix &, double, double, const vpColor &) |
void usGeometryDisplayTools::display | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color, | ||
int | nbRenderingLines, | ||
double | visibilityDistance | ||
) |
Definition at line 290 of file usGeometryDisplayTools.cpp.
References displayExtremities(), and displayLine().
VISP_EXPORT void usGeometryDisplayTools::display | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::red , |
||
int | nbRenderingLines = 10 , |
||
double | visibilityDistance = std::numeric_limits< double >::infinity() |
||
) |
Definition at line 290 of file usGeometryDisplayTools.cpp.
References displayExtremities(), and displayLine().
template VISP_EXPORT void usGeometryDisplayTools::display | ( | const usOrientedPlane3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display | ( | const usOrientedPlane3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
void usGeometryDisplayTools::display | ( | const usOrientedPlane3D & | plane, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color | ||
) |
Display usOrientedPlane3D.
Definition at line 85 of file usGeometryDisplayTools.cpp.
References usOrientedPlane3D::getDirection(), and usOrientedPlane3D::getPosition().
Referenced by usNeedleModelingDisplayTools::display(), displayLine(), usNeedleModelingDisplayTools::displayNeedle(), and usNeedleModelingDisplayTools::displayTissueLayers().
VISP_EXPORT void usGeometryDisplayTools::display | ( | const usOrientedPlane3D & | plane, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::green |
||
) |
Display usOrientedPlane3D.
Definition at line 85 of file usGeometryDisplayTools.cpp.
References usOrientedPlane3D::getDirection(), and usOrientedPlane3D::getPosition().
Referenced by usNeedleModelingDisplayTools::display(), displayLine(), usNeedleModelingDisplayTools::displayNeedle(), and usNeedleModelingDisplayTools::displayTissueLayers().
void usGeometryDisplayTools::display | ( | const usPolynomialCurve2D & | curve, |
const vpImage< ImageDataType > & | I, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color, | ||
int | nbRenderingLines | ||
) |
Display usPolynomialCurve2D.
Definition at line 111 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve2D::getEndParameter(), usPolynomialCurve2D::getPoints(), and usPolynomialCurve2D::getStartParameter().
VISP_EXPORT void usGeometryDisplayTools::display | ( | const usPolynomialCurve2D & | curve, |
const vpImage< ImageDataType > & | I, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::red , |
||
int | nbRenderingLines = 10 |
||
) |
Display usPolynomialCurve2D.
Definition at line 111 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve2D::getEndParameter(), usPolynomialCurve2D::getPoints(), and usPolynomialCurve2D::getStartParameter().
void usGeometryDisplayTools::display | ( | const usPolynomialCurve3D & | curve, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color, | ||
int | nbRenderingLines, | ||
double | visibilityDistance | ||
) |
Display usPolynomialCurve3D.
Definition at line 147 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve3D::getEndParameter(), usPolynomialCurve3D::getPoints(), and usPolynomialCurve3D::getStartParameter().
VISP_EXPORT void usGeometryDisplayTools::display | ( | const usPolynomialCurve3D & | curve, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::red , |
||
int | nbRenderingLines = 10 , |
||
double | visibilityDistance = std::numeric_limits< double >::infinity() |
||
) |
Display usPolynomialCurve3D.
Definition at line 147 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve3D::getEndParameter(), usPolynomialCurve3D::getPoints(), and usPolynomialCurve3D::getStartParameter().
template VISP_EXPORT void usGeometryDisplayTools::display< unsigned char > | ( | const usBSpline3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display< unsigned char > | ( | const usPolynomialCurve2D & | , |
const vpImage< unsigned char > & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display< unsigned char > | ( | const usPolynomialCurve3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display< vpRGBa > | ( | const usBSpline3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display< vpRGBa > | ( | const usPolynomialCurve2D & | , |
const vpImage< vpRGBa > & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::display< vpRGBa > | ( | const usPolynomialCurve3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |
void usGeometryDisplayTools::displayCurvatureFromShape | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color | ||
) |
Definition at line 303 of file usGeometryDisplayTools.cpp.
References usBSpline3D::getCurvatureFromShape().
VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::black |
||
) |
Definition at line 303 of file usGeometryDisplayTools.cpp.
References usBSpline3D::getCurvatureFromShape().
void usGeometryDisplayTools::displayCurvatureFromShape | ( | const usPolynomialCurve3D & | curve, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color | ||
) |
Definition at line 193 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve3D::getCurvatureFromShape().
Referenced by usNeedleModelingDisplayTools::displayCurvatureFromShape().
VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape | ( | const usPolynomialCurve3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::black |
||
) |
Definition at line 193 of file usGeometryDisplayTools.cpp.
References usPolynomialCurve3D::getCurvatureFromShape().
Referenced by usNeedleModelingDisplayTools::displayCurvatureFromShape().
template VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape< unsigned char > | ( | const usBSpline3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape< unsigned char > | ( | const usPolynomialCurve3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape< vpRGBa > | ( | const usBSpline3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayCurvatureFromShape< vpRGBa > | ( | const usPolynomialCurve3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | |||
) |
void usGeometryDisplayTools::displayExtremities | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color, | ||
double | visibilityDistance | ||
) |
Definition at line 255 of file usGeometryDisplayTools.cpp.
References usBSpline3D::accessLastSegment(), usBSpline3D::accessSegment(), usPolynomialCurve3D::getEndPoint(), usBSpline3D::getNbSegments(), and usPolynomialCurve3D::getStartPoint().
Referenced by display(), and usNeedleModelingDisplayTools::displayNeedle().
VISP_EXPORT void usGeometryDisplayTools::displayExtremities | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::red , |
||
double | visibilityDistance = std::numeric_limits< double >::infinity() |
||
) |
Definition at line 255 of file usGeometryDisplayTools.cpp.
References usBSpline3D::accessLastSegment(), usBSpline3D::accessSegment(), usPolynomialCurve3D::getEndPoint(), usBSpline3D::getNbSegments(), and usPolynomialCurve3D::getStartPoint().
Referenced by display(), and usNeedleModelingDisplayTools::displayNeedle().
template VISP_EXPORT void usGeometryDisplayTools::displayExtremities< unsigned char > | ( | const usBSpline3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayExtremities< vpRGBa > | ( | const usBSpline3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
double | |||
) |
void usGeometryDisplayTools::displayFrame | ( | const vpImage< ImageDataType > & | I, |
const vpHomogeneousMatrix & | imageMframe, | ||
double | Xscale, | ||
double | Yscale | ||
) |
Definition at line 44 of file usGeometryDisplayTools.cpp.
Referenced by usNeedleModelingDisplayTools::display(), usNeedleModelingDisplayTools::displayBase(), and usNeedleModelingDisplayTools::displayTip().
VISP_EXPORT void usGeometryDisplayTools::displayFrame | ( | const vpImage< ImageDataType > & | I, |
const vpHomogeneousMatrix & | imageMFrame, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 |
||
) |
Definition at line 44 of file usGeometryDisplayTools.cpp.
Referenced by usNeedleModelingDisplayTools::display(), usNeedleModelingDisplayTools::displayBase(), and usNeedleModelingDisplayTools::displayTip().
template VISP_EXPORT void usGeometryDisplayTools::displayFrame< unsigned char > | ( | const vpImage< unsigned char > & | , |
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayFrame< vpRGBa > | ( | const vpImage< vpRGBa > & | , |
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | |||
) |
void usGeometryDisplayTools::displayLine | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale, | ||
double | Yscale, | ||
const vpColor & | color, | ||
int | nbRenderingLinesPerSegment, | ||
double | visibilityDistance | ||
) |
Display usBSpline3D.
Definition at line 240 of file usGeometryDisplayTools.cpp.
References usBSpline3D::accessSegment(), display(), and usBSpline3D::getNbSegments().
Referenced by display(), and usNeedleModelingDisplayTools::displayNeedle().
VISP_EXPORT void usGeometryDisplayTools::displayLine | ( | const usBSpline3D & | spline, |
const vpImage< ImageDataType > & | I, | ||
const vpHomogeneousMatrix & | imageMworld, | ||
double | Xscale = 3000 , |
||
double | Yscale = 3000 , |
||
const vpColor & | color = vpColor::red , |
||
int | nbRenderingLinesPerSegment = 10 , |
||
double | visibilityDistance = std::numeric_limits< double >::infinity() |
||
) |
Display usBSpline3D.
Definition at line 240 of file usGeometryDisplayTools.cpp.
References usBSpline3D::accessSegment(), display(), and usBSpline3D::getNbSegments().
Referenced by display(), and usNeedleModelingDisplayTools::displayNeedle().
template VISP_EXPORT void usGeometryDisplayTools::displayLine< unsigned char > | ( | const usBSpline3D & | , |
const vpImage< unsigned char > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |
template VISP_EXPORT void usGeometryDisplayTools::displayLine< vpRGBa > | ( | const usBSpline3D & | , |
const vpImage< vpRGBa > & | , | ||
const vpHomogeneousMatrix & | , | ||
double | , | ||
double | , | ||
const vpColor & | , | ||
int | , | ||
double | |||
) |