33 #ifndef __usNeedleTipPrebent_h
34 #define __usNeedleTipPrebent_h
38 #include <visp3/core/vpHomogeneousMatrix.h>
39 #include <visp3/core/vpImage.h>
40 #include <visp3/core/vpPoseVector.h>
41 #include <visp3/core/vpRGBa.h>
43 #include <visp3/ustk_needle_modeling/usNeedleTip.h>
63 void setDiameter(
double diameter);
64 double getDiameter()
const;
65 void setLength(
double l);
66 double getLength()
const;
67 void setAngleRad(
double angle);
68 double getAngleRad()
const;
69 void setAngleDeg(
double angle);
70 double getAngleDeg()
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.