22 #ifndef SMESH_CONTROLPNT_H
23 #define SMESH_CONTROLPNT_H
44 : gp_Pnt(), size(0) {}
46 : gp_Pnt( aPnt ), size( theSize ) {}
48 : gp_Pnt(theX, theY, theZ), size(0) {}
49 ControlPnt(
double theX,
double theY,
double theZ,
double theSize)
50 : gp_Pnt(theX, theY, theZ), size( theSize ) {}
52 double Size()
const {
return size; };
53 void SetSize(
double theSize ) { size = theSize; };
60 const double& theSize,
61 std::vector< ControlPnt >& thePoints );
64 const double& theSize,
65 std::vector<ControlPnt>& thePoints );
68 const double& theSize,
69 std::vector<ControlPnt>& thePoints );
72 const double& theSize,
73 std::vector<ControlPnt>& thePoints );