mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-04-08 10:57:26 +05:00
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:
parent
7000823893
commit
57d0f30b60
@ -776,6 +776,48 @@ module StdMeshers
|
|||||||
string GetObjectEntry();
|
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
|
* 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
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user