#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 |