Version: 8.3.0
SMESHGUI_MeshOrderMgr Class Reference

Operator to check and modify mesh computation submesh priority (order) More...

#include <SMESHGUI_MeshOrderOp.h>

Public Member Functions

 SMESHGUI_MeshOrderMgr (SMESHGUI_MeshOrderBox *)
 Constructor. More...
 
virtual ~SMESHGUI_MeshOrderMgr ()
 Destructor. More...
 
void SetMesh (SMESH::SMESH_Mesh_var &theMesh)
 Set root mesh object. More...
 
bool GetMeshOrder ()
 Check for concurents between submesh objects. More...
 
bool GetMeshOrder (ListListId &theIds)
 Check for concurents between submesh objects. More...
 
bool SetMeshOrder ()
 Store submesh priority order. More...
 
bool SetMeshOrder (const ListListId &theIds)
 Store given submesh priority order. More...
 
bool IsOrderChanged () const
 Returns status is order changed by user. More...
 

Private Attributes

SMESH::SMESH_Mesh_var myMesh
 
SMESHGUI_MeshOrderBoxmyBox
 

Detailed Description

Operator to check and modify mesh computation submesh priority (order)

Constructor & Destructor Documentation

SMESHGUI_MeshOrderMgr::SMESHGUI_MeshOrderMgr ( SMESHGUI_MeshOrderBox theBox)

Constructor.

References myMesh.

SMESHGUI_MeshOrderMgr::~SMESHGUI_MeshOrderMgr ( )
virtual

Destructor.

Member Function Documentation

bool SMESHGUI_MeshOrderMgr::GetMeshOrder ( )

Check for concurents between submesh objects.

Referenced by SMESHGUI_MeshOrderOp::initDialog(), and SMESHGUI_PrecomputeOp::initDialog().

bool SMESHGUI_MeshOrderMgr::GetMeshOrder ( ListListId theIds)

Check for concurents between submesh objects.

References _PTR(), SMESHGUI_MeshOrderBox::Clear(), myBox, myMesh, SMESHGUI_MeshOrderBox::SetMeshes(), and SObject().

bool SMESHGUI_MeshOrderMgr::IsOrderChanged ( ) const
void SMESHGUI_MeshOrderMgr::SetMesh ( SMESH::SMESH_Mesh_var &  theMesh)

Set root mesh object.

References _PTR(), myBox, myMesh, and SObject().

Referenced by SMESHGUI_MeshOrderOp::initDialog(), and SMESHGUI_PrecomputeOp::initDialog().

bool SMESHGUI_MeshOrderMgr::SetMeshOrder ( const ListListId theIds)

Store given submesh priority order.

Store submesh priority order.

References _PTR(), SMESHGUI::GetSMESHGUI(), SMESH::ModifiedMesh(), myMesh, SObject(), SMESH::Tag_FirstSubMesh, and SMESH::Tag_LastSubMesh.

Field Documentation

SMESHGUI_MeshOrderBox* SMESHGUI_MeshOrderMgr::myBox
private
SMESH::SMESH_Mesh_var SMESHGUI_MeshOrderMgr::myMesh
private