X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOM_I%2FGEOM_IShapesOperations_i.hh;h=944096750c0694629c45e31982a0c2f746f61a42;hb=1deab8bc715805e9ad95442ec32ce55924b2b1f0;hp=5ba281994656eb274704449a1e7e4f44eaa6fa6d;hpb=c9521ab1644965b2eec6dc1ccbcab0fab066ab0c;p=modules%2Fgeom.git diff --git a/src/GEOM_I/GEOM_IShapesOperations_i.hh b/src/GEOM_I/GEOM_IShapesOperations_i.hh index 5ba281994..944096750 100644 --- a/src/GEOM_I/GEOM_IShapesOperations_i.hh +++ b/src/GEOM_I/GEOM_IShapesOperations_i.hh @@ -67,6 +67,8 @@ class GEOM_I_EXPORT GEOM_IShapesOperations_i : GEOM::GEOM_Object_ptr MakeFaceFromSurface(GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theWire); + GEOM::GEOM_Object_ptr MakeFaceWithConstraints (const GEOM::ListOfGO& theConstraints); + GEOM::GEOM_Object_ptr MakeShell (const GEOM::ListOfGO& theFacesAndShells); GEOM::GEOM_Object_ptr MakeSolidShell (GEOM::GEOM_Object_ptr theShell); @@ -144,6 +146,11 @@ class GEOM_I_EXPORT GEOM_IShapesOperations_i : char* GetShapeTypeString (GEOM::GEOM_Object_ptr theShape); + CORBA::Boolean IsSubShapeBelongsTo( GEOM::GEOM_Object_ptr theSubobject, + const CORBA::Long theSubObjectIndex, + GEOM::GEOM_Object_ptr theObject, + const CORBA::Long theObjectIndex ); + CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape); CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape); CORBA::Long NumberOfSubShapes (GEOM::GEOM_Object_ptr theShape,