Salome HOME
Livraison C-S du 28/11/2013
[modules/hexablock.git] / src / HEXABLOCK / HexEdgeShape.hxx
index 212a7288fa091745aea5ab4847c9e74192064773..4c5404cf6fae0dd40f18ef40b6f92713365b850c 100644 (file)
@@ -24,10 +24,13 @@ public :
     int     getPoint  (double param,    double point[]);
     double  getParam  (double point[]);
     double  getLength ();
+    double  getRadius ();
+    double  getAngle  ();
     int     onExtremity (double point[]);
     bool    isLinear    ()                   { return kind_of == KS_Line ; }
 
     static bool samePoints (double point1[], double point2[]);
+    virtual EnumKindOfShape kindOf ();
 
     // void   saveXml (XmlWriter* xml);
 private :
@@ -38,6 +41,7 @@ private :
     Real3  lin_start;
     Real3  lin_end;
     double lin_length, par_mini, par_maxi;
+    double lin_radius, lin_angle;
 
     bool  maj_curve;
     Edges tab_assoc;