Version: 9.16.0
MeshEditor_I Namespace Reference

Data Structures

struct  ExtrusionParams
 Structure used to pass extrusion parameters to SMESH_MeshEditor. More...
 
struct  TPreviewMesh
 Mesh to apply modifications for preview purposes. More...
 
struct  TSearchersDeleter
 Deleter of theNodeSearcher and theElementSearcher at any compute event occurred. More...
 

Functions

TCollection_AsciiString mirrorTypeName (SMESH::SMESH_MeshEditor::MirrorType theMirrorType)
 
void arrayToSet (const SMESH::smIdType_array &IDs, const SMESHDS_Mesh *aMesh, TIDSortedElemSet &aMap, const SMDSAbs_ElementType aType=SMDSAbs_All, SMDS_MeshElement::Filter *aFilter=NULL)
 function for conversion of long_array to TIDSortedElemSet More...
 
void idSourceToNodeSet (SMESH::SMESH_IDSource_ptr theObject, const SMESHDS_Mesh *theMeshDS, TIDSortedNodeSet &theNodeSet)
 Retrieve nodes from SMESH_IDSource. More...
 
void getElementsAround (const TIDSortedElemSet &theElements, const SMESHDS_Mesh *theMeshDS, TIDSortedElemSet &theElementsAround)
 Returns elements connected to the given elements. More...
 
string getPartIOR (SMESH::SMESH_IDSource_ptr theMeshPart, SMESH::ElementType type=SMESH::ALL)
 Return a string used to detect change of mesh part on which theElementSearcher is going to be used. More...
 

Variables

static SMESH_NodeSearchertheNodeSearcher = 0
 
static SMESH_ElementSearchertheElementSearcher = 0
 
MeshEditor_I::TSearchersDeleter theSearchersDeleter
 

Function Documentation

◆ arrayToSet()

◆ getElementsAround()

◆ getPartIOR()

string MeshEditor_I::getPartIOR ( SMESH::SMESH_IDSource_ptr  theMeshPart,
SMESH::ElementType  type = SMESH::ALL 
)

Return a string used to detect change of mesh part on which theElementSearcher is going to be used.

References SMESH_Gen_i::GetORB().

Referenced by SMESH_MeshEditor_i::FindAmongElementsByPoint(), SMESH_MeshEditor_i::MakePolyLine(), SMESH_MeshEditor_i::ProjectPoint(), and SMESH_MeshEditor_i::Reorient2D().

◆ idSourceToNodeSet()

void MeshEditor_I::idSourceToNodeSet ( SMESH::SMESH_IDSource_ptr  theObject,
const SMESHDS_Mesh theMeshDS,
TIDSortedNodeSet theNodeSet 
)

◆ mirrorTypeName()

Variable Documentation

◆ theElementSearcher

◆ theNodeSearcher

◆ theSearchersDeleter