0020918: EDF 1447 SMESH: Mesh common borders

+  interface StdMeshers_ImportSource1D : SMESH::SMESH_Hypothesis
+  interface StdMeshers_ImportSource2D : SMESH::SMESH_Hypothesis
+  interface StdMeshers_Import_1D2D : SMESH::SMESH_2D_Algo
+  interface StdMeshers_Import_1D : SMESH::SMESH_1D_Algo
This commit is contained in:
eap 2010-11-12 15:04:31 +00:00
parent 7000823893
commit 57d0f30b60

View File

@ -776,6 +776,48 @@ module StdMeshers
string GetObjectEntry();
};
/*!
* interface of "Source edges" hypothesis.
* This hypothesis specifies groups of edges of other mesh to be imported
* in this mesh
*/
interface StdMeshers_ImportSource1D : SMESH::SMESH_Hypothesis
{
/*!
* Set edges to import from other mesh
*/
void SetSourceEdges(in SMESH::ListOfGroups groups);
SMESH::string_array GetSourceEdges();
/*!
* Set to import the whole other mesh or not, and if yes, to
* copy groups of not. By default the mesh is not copied.
*/
void SetCopySourceMesh(in boolean toCopyMesh, in boolean toCopyGroups);
void GetCopySourceMesh(out boolean toCopyMesh,out boolean toCopyGroups);
};
/*!
* interface of "Source faces" hypothesis.
* This hypothesis specifies groups of faces of other mesh to be imported
* in this mesh
*/
interface StdMeshers_ImportSource2D : SMESH::SMESH_Hypothesis
{
/*!
* Set faces to import from other mesh
*/
void SetSourceFaces(in SMESH::ListOfGroups groups);
SMESH::string_array GetSourceFaces();
/*!
* Set to import the whole other mesh or not, and if yes, to
* copy groups of not. By default the mesh is not copied.
*/
void SetCopySourceMesh(in boolean toCopyMesh,in boolean toCopyGroups);
void GetCopySourceMesh(out boolean toCopyMesh,out boolean toCopyGroups);
};
/*!
* StdMeshers_SegmentAroundVertex_0D: interface of "SegmentAroundVertex" algorithm
*/
@ -876,6 +918,19 @@ module StdMeshers
{
};
/*!
* StdMeshers_Import_1D2D: interface of "Use existing 2D elements" algorithm
*/
interface StdMeshers_Import_1D2D : SMESH::SMESH_2D_Algo
{
};
/*!
* StdMeshers_Import_1D: interface of "Use existing 1D elements" algorithm
*/
interface StdMeshers_Import_1D : SMESH::SMESH_1D_Algo
{
};
};
#endif