33 #ifndef __usNeedleTipActuated_h
34 #define __usNeedleTipActuated_h
38 #include <visp3/ustk_needle_modeling/usNeedleTip.h>
59 void setDiameter(
double diameter);
60 double getDiameter()
const;
61 void setLength(
double l);
62 double getLength()
const;
63 void setTipAngleRad(
double angle);
64 double getTipAngleRad()
const;
65 void setTipAngleDeg(
double angle);
66 double getTipAngleDeg()
const;
67 void setSteeringAngleRad(
double angle);
68 double getSteeringAngleRad()
const;
69 void setSteeringAngleDeg(
double angle);
70 double getSteeringAngleDeg()
const;
virtual usNeedleTip * clone() const
friend VISP_EXPORT std::istream & operator>>=(std::istream &s, usNeedleTip &tip)
friend VISP_EXPORT std::ostream & operator<<(std::ostream &s, const usNeedleTip &tip)
Data saving.
virtual usNeedleTip & operator=(const usNeedleTip &needle)
friend VISP_EXPORT std::istream & operator>>(std::istream &s, usNeedleTip &tip)
friend VISP_EXPORT std::ostream & operator<<=(std::ostream &s, const usNeedleTip &tip)
Binary.