#include "SMESHGUI_ComputeDlg.h"#include "SMDS_Mesh.hxx"#include "SMDS_SetIterator.hxx"#include "SMESHGUI.h"#include "SMESHGUI_GEOMGenUtils.h"#include "SMESHGUI_HypothesesUtils.h"#include "SMESHGUI_MeshEditPreview.h"#include "SMESHGUI_MeshInfosBox.h"#include "SMESHGUI_MeshOrderDlg.h"#include "SMESHGUI_MeshOrderOp.h"#include "SMESHGUI_MeshUtils.h"#include "SMESHGUI_VTKUtils.h"#include "SMESH_Actor.h"#include "SMESH_ActorUtils.h"#include <GEOMBase.h>#include <GEOM_Actor.h>#include <GEOM_wrap.hxx>#include <LightApp_SelectionMgr.h>#include <LightApp_UpdateFlags.h>#include <QtxComboBox.h>#include <SALOME_ListIO.hxx>#include <SUIT_Desktop.h>#include <SUIT_MessageBox.h>#include <SUIT_OverrideCursor.h>#include <SUIT_ResourceMgr.h>#include <SUIT_Session.h>#include <SVTK_ViewModel.h>#include <SVTK_ViewWindow.h>#include <SVTK_Renderer.h>#include <SalomeApp_Application.h>#include <SALOMEDS_SObject.hxx>#include <SALOMEDSClient_SObject.hxx>#include <SALOMEDS_wrap.hxx>#include "utilities.h"#include <CORBA_SERVER_HEADER(SMESH_Group)>#include <BRepBndLib.hxx>#include <BRepMesh_IncrementalMesh.hxx>#include <BRep_Tool.hxx>#include <Bnd_Box.hxx>#include <Poly_Triangulation.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopLoc_Location.hxx>#include <TopTools_IndexedMapOfShape.hxx>#include <TopoDS.hxx>#include <Standard_ErrorHandler.hxx>#include <QFrame>#include <QPushButton>#include <QLabel>#include <QRadioButton>#include <QTableWidget>#include <QHeaderView>#include <QGridLayout>#include <QHBoxLayout>#include <QVBoxLayout>#include <QButtonGroup>#include <QCloseEvent>#include <QTimerEvent>#include <QProgressBar>#include <vtkProperty.h>#include <vtkRenderer.h>#include <vector>#include <set>#include <sys/sysinfo.h>Data Structures | |
| struct | SMESH::MemoryReserve | 
| Allocate some memory at construction and release it at destruction.  More... | |
| class | SMESH::TShapeDisplayer | 
| Class showing shapes without publishing.  More... | |
Namespaces | |
| namespace | SMESH | 
Macros | |
| #define | SPACING 6 | 
| #define | MARGIN 11 | 
| #define | COLONIZE(str) (QString(str).contains(":") > 0 ? QString(str) : QString(str) + " :" ) | 
| #define | __SHAPE_RGB__ 250, 0, 250 | 
| #define | CASE2TEXT(enum) case SMESH::enum: text = QObject::tr( #enum ); break; | 
| Return text describing an error.  More... | |
| #define | CASE2NAME(enum) case GEOM::enum: name = QObject::tr( "GEOM_" #enum ); break; | 
| Return shape type name.  More... | |
Enumerations | |
| enum | TCol {  COL_ALGO = 0, COL_SHAPE, COL_ERROR, COL_SHAPEID, COL_PUBLISHED, COL_BAD_MESH, NB_COLUMNS, COL_ALGO = 0, COL_SHAPE, COL_ERROR, COL_SHAPEID, COL_PUBLISHED, COL_BAD_MESH, NB_COLUMNS }  | 
Functions | |
| QString | SMESH::errorText (int errCode, const char *comment) | 
| SMESH::_PTR (SObject) getSubShapeSO(int subShapeID = SMESH::FindSObject(aMainShape) | |
| Return SO of a sub-shape.  More... | |
| SMESH::if (subShapeID==1||!so) return so | |
| SMESH::_PTR (ChildIterator) it | |
| SMESH::if (_PTR(Study) study=SMESH::GetActiveStudyDocument()) it | |
| SMESH::if (it) | |
| GEOM::GEOM_Object_ptr | SMESH::getSubShape (int subShapeID, GEOM::GEOM_Object_var aMainShape) | 
| Return sub-shape by ID.  More... | |
| QString | SMESH::shapeTypeName (GEOM::GEOM_Object_var aShape, const char *dflt="") | 
| QString | SMESH::shapeText (int subShapeID, GEOM::GEOM_Object_var aMainShape) | 
| Return text describing a sub-shape.  More... | |
| int | SMESH::getSelectedRows (QTableWidget *table, QList< int > &rows) | 
| Return a list of selected rows.  More... | |
Variables | |
| return | SMESH::subSO | 
| #define __SHAPE_RGB__ 250, 0, 250 | 
Referenced by SMESH::TShapeDisplayer::getActor(), and SMESH::TShapeDisplayer::TShapeDisplayer().
| #define CASE2NAME | ( | enum | ) | case GEOM::enum: name = QObject::tr( "GEOM_" #enum ); break; | 
Return shape type name.
Referenced by SMESH::shapeTypeName().
| #define CASE2TEXT | ( | enum | ) | case SMESH::enum: text = QObject::tr( #enum ); break; | 
Return text describing an error.
Referenced by SMESH::errorText().
| #define COLONIZE | ( | str | ) | (QString(str).contains(":") > 0 ? QString(str) : QString(str) + " :" ) | 
| #define MARGIN 11 | 
| #define SPACING 6 | 
| enum TCol |