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