Salome HOME
0016562: EDF 508 GEOM: Link the sketcher and the WP/LCS
[modules/geom.git] / src / GEOM_I_Superv / GEOM_Superv_i.hh
index b34c13214be5b0fc316bedb1fa6ca172d9e334e3..e5c37fe14cbe932402b61752b754ab1cf9291231 100644 (file)
@@ -166,6 +166,12 @@ public:
                                         CORBA::Double theTrimSize);
   GEOM::GEOM_Object_ptr MakePlaneFace (GEOM::GEOM_Object_ptr theFace,
                                       CORBA::Double theTrimSize);
+  GEOM::GEOM_Object_ptr MakePlane2Vec (GEOM::GEOM_Object_ptr theVec1,
+                                      GEOM::GEOM_Object_ptr theVec2,
+                                      CORBA::Double theTrimSize);
+  GEOM::GEOM_Object_ptr MakePlaneLCS (GEOM::GEOM_Object_ptr theLCS,
+                                     CORBA::Double theTrimSize,
+                                     CORBA::Double theOrientation);
   GEOM::GEOM_Object_ptr MakeMarker (CORBA::Double theOX , CORBA::Double theOY , CORBA::Double theOZ,
                                    CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ,
                                    CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ);
@@ -557,6 +563,10 @@ public:
   GEOM::GEOM_Object_ptr MakeEllipse (GEOM::GEOM_Object_ptr theCenter,
                                     GEOM::GEOM_Object_ptr theVector,
                                     CORBA::Double theRMajor, CORBA::Double theRMinor);
+  GEOM::GEOM_Object_ptr MakeEllipseVec (GEOM::GEOM_Object_ptr theCenter,
+                                       GEOM::GEOM_Object_ptr theVector,
+                                       CORBA::Double theRMajor, CORBA::Double theRMinor,
+                                       GEOM::GEOM_Object_ptr theVectorMajor);
   GEOM::GEOM_Object_ptr MakeArc (GEOM::GEOM_Object_ptr thePnt1,
                                 GEOM::GEOM_Object_ptr thePnt2,
                                 GEOM::GEOM_Object_ptr thePnt3);