UsTK : Ultrasound ToolKit
version 2.0.1 under development (2024-11-21)
|
#include <visp3/ustk_needle_modeling/usTissueModelPolynomial.h>
Public Member Functions | |
usTissueModelPolynomial () | |
usTissueModelPolynomial (const usTissueModelPolynomial &tissue) | |
virtual | ~usTissueModelPolynomial () |
const usTissueModelPolynomial & | operator= (const usTissueModelPolynomial &tissue) |
virtual usTissueModelPolynomial * | clone () const |
const usOrientedPlane3D & | accessSurface () const |
usOrientedPlane3D & | accessSurface () |
const usPolynomialCurve3D & | accessPath () const |
usPolynomialCurve3D | accessPath () |
bool | moveInWorldFrame (const vpHomogeneousMatrix &H) |
bool | moveInWorldFrame (double x, double y, double z, double tx, double ty, double tz) |
bool | move (const vpHomogeneousMatrix &H) |
bool | move (double x, double y, double z, double tx, double ty, double tz) |
bool | setPose (const vpPoseVector &p) |
vpPoseVector | getPose () const |
Public Attributes | |
usOrientedPlane3D | m_surface |
usPolynomialCurve3D | m_path |
Friends | |
VISP_EXPORT std::ostream & | operator<< (std::ostream &s, const usTissueModelPolynomial &tissue) |
VISP_EXPORT std::istream & | operator>> (std::istream &s, usTissueModelPolynomial &tissue) |
VISP_EXPORT std::ostream & | operator<<= (std::ostream &s, const usTissueModelPolynomial &tissue) |
VISP_EXPORT std::istream & | operator>>= (std::istream &s, usTissueModelPolynomial &tissue) |
Definition at line 41 of file usTissueModelPolynomial.h.
usTissueModelPolynomial::usTissueModelPolynomial | ( | ) |
Constructors, destructor.
Definition at line 35 of file usTissueModelPolynomial.cpp.
Referenced by clone().
usTissueModelPolynomial::usTissueModelPolynomial | ( | const usTissueModelPolynomial & | tissue | ) |
Definition at line 37 of file usTissueModelPolynomial.cpp.
|
virtual |
Definition at line 42 of file usTissueModelPolynomial.cpp.
usPolynomialCurve3D usTissueModelPolynomial::accessPath | ( | ) |
Definition at line 60 of file usTissueModelPolynomial.cpp.
References m_path.
const usPolynomialCurve3D & usTissueModelPolynomial::accessPath | ( | ) | const |
Definition at line 58 of file usTissueModelPolynomial.cpp.
References m_path.
usOrientedPlane3D & usTissueModelPolynomial::accessSurface | ( | ) |
Definition at line 56 of file usTissueModelPolynomial.cpp.
References m_surface.
const usOrientedPlane3D & usTissueModelPolynomial::accessSurface | ( | ) | const |
Parameters setters and getters.
Definition at line 54 of file usTissueModelPolynomial.cpp.
References m_surface.
|
virtual |
Definition at line 52 of file usTissueModelPolynomial.cpp.
References usTissueModelPolynomial().
vpPoseVector usTissueModelPolynomial::getPose | ( | ) | const |
Definition at line 103 of file usTissueModelPolynomial.cpp.
References usPolynomialCurve3D::getPoint(), usOrientedPlane3D::getPose(), m_path, and m_surface.
bool usTissueModelPolynomial::move | ( | const vpHomogeneousMatrix & | H | ) |
Definition at line 75 of file usTissueModelPolynomial.cpp.
References getPose(), m_path, m_surface, usPolynomialCurve3D::move(), and usOrientedPlane3D::moveInWorldFrame().
Referenced by move().
bool usTissueModelPolynomial::move | ( | double | x, |
double | y, | ||
double | z, | ||
double | tx, | ||
double | ty, | ||
double | tz | ||
) |
Definition at line 87 of file usTissueModelPolynomial.cpp.
References move().
bool usTissueModelPolynomial::moveInWorldFrame | ( | const vpHomogeneousMatrix & | H | ) |
Definition at line 62 of file usTissueModelPolynomial.cpp.
References m_path, m_surface, usPolynomialCurve3D::move(), and usOrientedPlane3D::moveInWorldFrame().
Referenced by moveInWorldFrame().
bool usTissueModelPolynomial::moveInWorldFrame | ( | double | x, |
double | y, | ||
double | z, | ||
double | tx, | ||
double | ty, | ||
double | tz | ||
) |
Definition at line 70 of file usTissueModelPolynomial.cpp.
References moveInWorldFrame().
const usTissueModelPolynomial & usTissueModelPolynomial::operator= | ( | const usTissueModelPolynomial & | tissue | ) |
Definition at line 44 of file usTissueModelPolynomial.cpp.
bool usTissueModelPolynomial::setPose | ( | const vpPoseVector & | p | ) |
Definition at line 92 of file usTissueModelPolynomial.cpp.
References getPose(), m_path, m_surface, usPolynomialCurve3D::move(), and usOrientedPlane3D::moveInWorldFrame().
|
friend |
|
friend |
Binary.
Definition at line 137 of file usTissueModelPolynomial.cpp.
|
friend |
Definition at line 124 of file usTissueModelPolynomial.cpp.
|
friend |
Definition at line 147 of file usTissueModelPolynomial.cpp.
usPolynomialCurve3D usTissueModelPolynomial::m_path |
Definition at line 47 of file usTissueModelPolynomial.h.
Referenced by accessPath(), getPose(), move(), moveInWorldFrame(), operator=(), and setPose().
usOrientedPlane3D usTissueModelPolynomial::m_surface |
Tissue parameters.
Definition at line 46 of file usTissueModelPolynomial.h.
Referenced by accessSurface(), getPose(), move(), moveInWorldFrame(), operator=(), and setPose().