#include "SMESHGUI_FilterDlg.h"
#include "SMESHGUI.h"
#include "SMESHGUI_Utils.h"
#include "SMESHGUI_VTKUtils.h"
#include "SMESHGUI_Filter.h"
#include "SMESHGUI_FilterUtils.h"
#include "SMESHGUI_FilterLibraryDlg.h"
#include "SMESHGUI_SpinBox.h"
#include "SMESH_Actor.h"
#include "SMESH_NumberFilter.hxx"
#include "SMESH_TypeFilter.hxx"
#include "SMESH_LogicalFilter.hxx"
#include <GEOMBase.h>
#include <GEOM_FaceFilter.h>
#include <GEOM_TypeFilter.h>
#include <SUIT_Desktop.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_Session.h>
#include <SUIT_MessageBox.h>
#include <SUIT_OverrideCursor.h>
#include <QtxColorButton.h>
#include <LightApp_Application.h>
#include <LightApp_SelectionMgr.h>
#include <SalomeApp_Application.h>
#include <SalomeApp_DoubleSpinBox.h>
#include <SalomeApp_IntSpinBox.h>
#include <SalomeApp_Study.h>
#include <SalomeApp_Tools.h>
#include <SALOME_ListIO.hxx>
#include <SVTK_ViewWindow.h>
#include <SALOMEDSClient_Study.hxx>
#include <Basics_Utils.hxx>
#include <smIdType.hxx>
#include <StdSelect_TypeOfFace.hxx>
#include <BRep_Tool.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <Geom_Plane.hxx>
#include <Geom_CylindricalSurface.hxx>
#include <Precision.hxx>
#include <TColStd_MapOfInteger.hxx>
#include <TColStd_IndexedMapOfInteger.hxx>
#include <TColStd_MapIteratorOfMapOfInteger.hxx>
#include <QFrame>
#include <QLineEdit>
#include <QPushButton>
#include <QGroupBox>
#include <QTableWidget>
#include <QStringList>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QGridLayout>
#include <QStackedWidget>
#include <QApplication>
#include <QComboBox>
#include <QFontMetrics>
#include <QLabel>
#include <QButtonGroup>
#include <QRadioButton>
#include <QRegExp>
#include <QListWidget>
#include <QCheckBox>
#include <QItemDelegate>
#include <QDoubleValidator>
#include <QKeyEvent>
#include <QHeaderView>
#include <SALOMEconfig.h>
#include <CORBA_SERVER_HEADER(SMESH_Group)>
Data Structures | |
class | SMESHGUI_FilterTable::AdditionalWidget |
class | SMESHGUI_FilterTable::ComboItem |
class | SMESHGUI_FilterTable::CheckItem |
class | SMESHGUI_FilterTable::IntSpinItem |
class | SMESHGUI_FilterTable::DoubleSpinItem |
class | SMESHGUI_FilterTable::ComboDelegate |
class | SMESHGUI_FilterTable::Table |
Macros | |
#define | SPACING 6 |
#define | MARGIN 11 |
Functions | |
static int | maxLength (const QMap< int, QString > theMap, const QFontMetrics &theMetrics) |
static int | getFilterId (SMESH::ElementType theType) |
static QList< int > | geomTypes (const int theType) |
static QList< int > | entityTypes (const int theType) |
#define MARGIN 11 |
#define SPACING 6 |
|
static |
References SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::NODE, SMDSEntity_0D, SMDSEntity_Ball, SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Edge, SMDSEntity_Hexa, SMDSEntity_Hexagonal_Prism, SMDSEntity_Node, SMDSEntity_Penta, SMDSEntity_Polygon, SMDSEntity_Polyhedra, SMDSEntity_Pyramid, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_Quadrangle, SMDSEntity_Tetra, SMDSEntity_Triangle, SMDSEntity_TriQuad_Hexa, and SMESH::VOLUME.
Referenced by SMESHGUI_FilterTable::onCriterionChanged().
|
static |
References SMESH::ALL, SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::Geom_BALL, SMESH::Geom_EDGE, SMESH::Geom_HEXA, SMESH::Geom_HEXAGONAL_PRISM, SMESH::Geom_PENTA, SMESH::Geom_POINT, SMESH::Geom_POLYGON, SMESH::Geom_POLYHEDRA, SMESH::Geom_PYRAMID, SMESH::Geom_QUADRANGLE, SMESH::Geom_TETRA, SMESH::Geom_TRIANGLE, SMESH::NODE, and SMESH::VOLUME.
Referenced by SMESHGUI_FilterTable::onCriterionChanged().
|
static |
|
static |
Referenced by SMESHGUI_FilterTable::createTable().