X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH_I%2FSMESH_Pattern_i.hxx;h=d0a9656bd288b4de626bdee1a261c0b49b7e0cfd;hb=658c72bc1dca06562a157a35c087fdbb2b9751cd;hp=70520d877fa9b6db835dc772438cdf099a475bf4;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/SMESH_I/SMESH_Pattern_i.hxx b/src/SMESH_I/SMESH_Pattern_i.hxx index 70520d877..d0a9656bd 100644 --- a/src/SMESH_I/SMESH_Pattern_i.hxx +++ b/src/SMESH_I/SMESH_Pattern_i.hxx @@ -65,6 +65,16 @@ class SMESH_Pattern_i: GEOM::GEOM_Object_ptr theVertex000, GEOM::GEOM_Object_ptr theVertex001); + SMESH::point_array* ApplyToMeshFaces(SMESH::SMESH_Mesh_ptr theMesh, + const SMESH::long_array& theFacesIDs, + CORBA::Long theNodeIndexOnKeyPoint1, + CORBA::Boolean theReverse); + + SMESH::point_array* ApplyToHexahedrons(SMESH::SMESH_Mesh_ptr theMesh, + const SMESH::long_array& theVolumesIDs, + CORBA::Long theNode000Index, + CORBA::Long theNode001Index); + CORBA::Boolean MakeMesh(SMESH::SMESH_Mesh_ptr theMesh); SMESH::SMESH_Pattern::ErrorCode GetErrorCode(); @@ -77,13 +87,11 @@ class SMESH_Pattern_i: SMESH::long_array* GetKeyPoints(); - SMESH::array_of_long_array* GetElementPoints(); + SMESH::array_of_long_array* GetElementPoints(CORBA::Boolean applied); private: - TopoDS_Shape getShape( GEOM::GEOM_Object_ptr & theGeomObject ); - ::SMESH_Mesh* getMesh( SMESH::SMESH_Mesh_ptr & theMesh ); ::SMESH_Pattern myPattern;