Class : SMESHGUI_FilterTable Description : Frame containig. More...
#include <SMESHGUI_FilterDlg.h>
Data Structures | |
class | AdditionalWidget |
class | CheckItem |
class | ComboDelegate |
class | ComboItem |
class | DoubleSpinItem |
class | IntSpinItem |
class | Table |
Signals | |
void | CopyFromClicked () |
void | AddToClicked () |
void | EntityTypeChanged (const int) |
void | NeedValidation () |
void | CriterionChanged (const int, const int) |
void | ThresholdChanged (const int, const int) |
void | CurrentChanged (int, int) |
Public Member Functions | |
SMESHGUI_FilterTable (SMESHGUI *, QWidget *, const int) | |
SMESHGUI_FilterTable (SMESHGUI *, QWidget *, const QList< int > &) | |
virtual | ~SMESHGUI_FilterTable () |
void | Init (const QList< int > &) |
QGroupBox * | GetTableGrp () |
bool | IsValid (const bool=true, const int=-1) const |
int | GetType () const |
void | SetType (const int) |
void | RestorePreviousEntityType () |
int | NumRows (const int=-1) const |
void | Clear (const int=-1) |
void | SetEditable (const bool) |
void | SetEnabled (const bool) |
void | SetLibsEnabled (const bool) |
bool | IsEditable () const |
int | GetCriterionType (const int, const int=-1) const |
void | GetCriterion (const int, SMESH::Filter::Criterion &, const int=-1) const |
void | SetCriterion (const int, const SMESH::Filter::Criterion &, const int=-1) |
void | AddCriterion (const SMESH::Filter::Criterion &, const int=-1) |
void | Copy (const SMESHGUI_FilterTable *) |
void | SetValidity (const bool) |
bool | CurrentCell (int &, int &) const |
void | SetThreshold (const int, const QString &, const int=-1) |
bool | GetThreshold (const int, QString &, const int=-1) |
void | SetID (const int, const QString &, const int=-1) |
bool | GetID (const int, QString &, const int=-1) |
void | Update () |
Private Types | |
typedef QMap< int, Table * > | TableMap |
Private Slots | |
void | onAddBtn () |
void | onInsertBtn () |
void | onRemoveBtn () |
void | onClearBtn () |
void | onCopyFromBtn () |
void | onAddToBtn () |
void | onCriterionChanged (int, int) |
void | onEntityType (int) |
void | onCurrentChanged (int, int) |
Private Member Functions | |
void | addRow (Table *, const int, const bool=true) |
QTableWidgetItem * | getCriterionItem (const int) const |
QTableWidgetItem * | getCompareItem () const |
QTableWidgetItem * | getUnaryItem () const |
QTableWidgetItem * | getBinaryItem () const |
const QMap< int, QString > & | getCriteria (const int) const |
const QMap< int, QString > & | getCompare () const |
Table * | createTable (QWidget *, const int) |
QWidget * | createAdditionalFrame (QWidget *) |
int | getFirstSelectedRow () const |
void | onCriterionChanged (const int, const int, const int) |
void | updateBtnState () |
void | removeAdditionalWidget (QTableWidget *, const int) |
void | updateAdditionalWidget () |
const char * | getPrecision (const int) |
const QMap< int, QString > & | getSupportedTypes () const |
Private Attributes | |
SMESHGUI * | mySMESHGUI |
QGroupBox * | myTableGrp |
QWidget * | mySwitchTableGrp |
TableMap | myTables |
QPushButton * | myAddBtn |
QPushButton * | myInsertBtn |
QPushButton * | myRemoveBtn |
QPushButton * | myClearBtn |
QPushButton * | myCopyFromBtn |
QPushButton * | myAddToBtn |
QGroupBox * | myEntityTypeBox |
QButtonGroup * | myEntityTypeGrp |
int | myEntityType |
int | myIsValid |
bool | myIsLocked |
SMESHGUI_FilterLibraryDlg * | myLibDlg |
QStackedWidget * | myWgStack |
QMap< QTableWidgetItem *, AdditionalWidget * > | myAddWidgets |
Class : SMESHGUI_FilterTable Description : Frame containig.
|
private |
SMESHGUI_FilterTable::SMESHGUI_FilterTable | ( | SMESHGUI * | theModule, |
QWidget * | parent, | ||
const int | type | ||
) |
References Init(), and myEntityType.
SMESHGUI_FilterTable::SMESHGUI_FilterTable | ( | SMESHGUI * | theModule, |
QWidget * | parent, | ||
const QList< int > & | types | ||
) |
References Init(), and myEntityType.
|
virtual |
void SMESHGUI_FilterTable::AddCriterion | ( | const SMESH::Filter::Criterion & | theCriterion, |
const int | theEntityType = -1 |
||
) |
References addRow(), GetType(), myTables, and SetCriterion().
Referenced by Copy(), SMESHGUI_FilterDlg::Init(), and SMESHGUI_FilterLibraryDlg::onFilterChanged().
|
private |
References getBinaryItem(), getCompareItem(), getCriterionItem(), getFirstSelectedRow(), getUnaryItem(), SMESHGUI_FilterTable::Table::insertRows(), myIsLocked, onCriterionChanged(), SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::Type(), and updateBtnState().
Referenced by AddCriterion(), onAddBtn(), and onInsertBtn().
|
signal |
void SMESHGUI_FilterTable::Clear | ( | const int | theType = -1 | ) |
References GetType(), myTables, removeAdditionalWidget(), and updateBtnState().
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::Init(), SMESHGUI_FilterDlg::Init(), SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), SMESHGUI_FilterLibraryDlg::onDeleteBtnPressed(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), and SMESHGUI_FilterLibraryDlg::updateList().
void SMESHGUI_FilterTable::Copy | ( | const SMESHGUI_FilterTable * | theTable | ) |
|
signal |
|
private |
References getCriteria(), getSupportedTypes(), maxLength(), onCriterionChanged(), and onCurrentChanged().
Referenced by Init(), and onEntityType().
Referenced by onCriterionChanged(), and SetCriterion().
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), and SMESHGUI_FilterDlg::updateSelection().
Referenced by onCurrentChanged().
|
signal |
Referenced by onEntityType().
|
private |
References SMESH::FT_LogicalAND, and SMESH::FT_LogicalOR.
Referenced by addRow(), and SetCriterion().
|
private |
References SMESH::FT_EqualTo, SMESH::FT_LessThan, and SMESH::FT_MoreThan.
Referenced by getCompareItem(), and onCriterionChanged().
|
private |
References getCompare().
Referenced by addRow().
References SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BadOrientedVolume, SMESH::FT_BallDiameter, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualEdges, SMESH::FT_EqualFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualVolumes, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LinearOrQuadratic, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_MultiConnection, SMESH::FT_MultiConnection2D, SMESH::FT_NodeConnectivityNumber, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, SMESH::FT_Warping, SMESH::NODE, and SMESH::VOLUME.
Referenced by createTable(), and getCriterionItem().
void SMESHGUI_FilterTable::GetCriterion | ( | const int | theRow, |
SMESH::Filter::Criterion & | theCriterion, | ||
const int | theEntityType = -1 |
||
) | const |
References SMESH::Filter::Criterion::BinaryOp, SMESH::Filter::Criterion::Compare, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_GroupColor, SMESH::FT_LogicalNOT, SMESH::FT_LyingOnGeom, SMESH::FT_RangeOfIds, SMESH::FT_Undefined, GetCriterionType(), GetType(), myAddWidgets, myTables, SMESHGUI_FilterTable::Table::text(), SMESH::Filter::Criterion::Threshold, SMESH::Filter::Criterion::ThresholdID, SMESH::Filter::Criterion::ThresholdStr, SMESHGUI_FilterTable::AdditionalWidget::Tolerance, SMESH::Filter::Criterion::Tolerance, SMESH::Filter::Criterion::Type, SMESH::Filter::Criterion::TypeOfElement, and SMESH::Filter::Criterion::UnaryOp.
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::createFilter(), and SMESHGUI_FilterDlg::createFilter().
|
private |
References getCriteria().
Referenced by addRow().
References SMESH::FT_Undefined, GetType(), myTables, and SMESHGUI_FilterTable::ComboItem::value().
Referenced by GetCriterion(), IsValid(), SMESHGUI_FilterDlg::isValid(), onCriterionChanged(), SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), SMESHGUI_FilterDlg::onThresholdChanged(), updateAdditionalWidget(), and SMESHGUI_FilterDlg::updateSelection().
|
private |
References GetType(), myTables, and SMESHGUI_FilterTable::Table::selectedRows().
Referenced by addRow().
|
private |
References SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BallDiameter, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToPlane, SMESH::FT_CoplanarFaces, SMESH::FT_EqualNodes, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, and SMESH::FT_Warping.
Referenced by onCriterionChanged(), SetCriterion(), and updateAdditionalWidget().
|
private |
References SMESH::ALL, SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::NODE, and SMESH::VOLUME.
Referenced by createTable(), and Init().
QGroupBox * SMESHGUI_FilterTable::GetTableGrp | ( | ) |
References myTableGrp.
Referenced by SMESHGUI_FilterDlg::createMainFrame().
bool SMESHGUI_FilterTable::GetThreshold | ( | const int | theRow, |
QString & | theText, | ||
const int | theEntityType = -1 |
||
) |
References GetType(), and myTables.
Referenced by SMESHGUI_FilterDlg::isValid().
int SMESHGUI_FilterTable::GetType | ( | ) | const |
References myEntityType.
Referenced by AddCriterion(), SMESHGUI_FilterLibraryDlg::addFilterToLib(), Clear(), CurrentCell(), GetCriterion(), GetCriterionType(), SMESHGUI_FilterLibraryDlg::getDefaultFilterName(), SMESHGUI_FilterDlg::GetFilter(), getFirstSelectedRow(), GetID(), GetThreshold(), SMESHGUI_FilterDlg::insertFilterInViewer(), IsEditable(), IsValid(), NumRows(), onAddBtn(), SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), onAddToBtn(), SMESHGUI_FilterDlg::onApply(), onClearBtn(), onCopyFromBtn(), onCriterionChanged(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), onInsertBtn(), SMESHGUI_FilterLibraryDlg::onNeedValidation(), onRemoveBtn(), SMESHGUI_FilterDlg::selectInViewer(), SetCriterion(), SetID(), SMESHGUI_FilterDlg::SetMesh(), SetThreshold(), Update(), updateAdditionalWidget(), updateBtnState(), SMESHGUI_FilterLibraryDlg::updateList(), and SMESHGUI_FilterDlg::updateSelection().
|
private |
Referenced by addRow().
void SMESHGUI_FilterTable::Init | ( | const QList< int > & | theTypes | ) |
References createAdditionalFrame(), createTable(), getSupportedTypes(), MARGIN, myAddBtn, myAddToBtn, myClearBtn, myCopyFromBtn, myEntityType, myEntityTypeBox, myEntityTypeGrp, myInsertBtn, myLibDlg, myRemoveBtn, mySwitchTableGrp, myTableGrp, myTables, onAddBtn(), onAddToBtn(), onClearBtn(), onCopyFromBtn(), onEntityType(), onInsertBtn(), onRemoveBtn(), and SPACING.
Referenced by SMESHGUI_FilterLibraryDlg::Init(), SMESHGUI_FilterDlg::Init(), and SMESHGUI_FilterTable().
bool SMESHGUI_FilterTable::IsEditable | ( | ) | const |
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), and SMESHGUI_FilterLibraryDlg::onFilterChanged().
bool SMESHGUI_FilterTable::IsValid | ( | const bool | theMess = true , |
const int | theEntityType = -1 |
||
) | const |
References SMESHGUI::desktop(), SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_GroupColor, SMESH::FT_LyingOnGeom, SMESH::FT_RangeOfIds, GetCriterionType(), GetType(), SMESHGUI_FilterTable::Table::isEditable(), myAddWidgets, myTables, and SMESHGUI_FilterTable::Table::text().
Referenced by SMESHGUI_FilterLibraryDlg::isValid(), SMESHGUI_FilterDlg::isValid(), and onAddToBtn().
|
signal |
Referenced by onEntityType().
References GetType(), and myTables.
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::createFilter(), SMESHGUI_FilterDlg::createFilter(), and SMESHGUI_FilterDlg::isValid().
|
privateslot |
|
privateslot |
References SMESHGUI_FilterLibraryDlg::ADD_TO, GetType(), SMESHGUI_FilterLibraryDlg::Init(), IsValid(), myLibDlg, mySMESHGUI, and SMESHGUI_FilterLibraryDlg::SetTable().
Referenced by Init().
|
privateslot |
References GetType(), myTables, removeAdditionalWidget(), and updateBtnState().
Referenced by Init().
|
privateslot |
References Copy(), SMESHGUI_FilterLibraryDlg::COPY_FROM, SMESHGUI_FilterLibraryDlg::GetTable(), GetType(), SMESHGUI_FilterLibraryDlg::Init(), myLibDlg, mySMESHGUI, and Update().
Referenced by Init().
References GetType(), and ThresholdChanged().
Referenced by addRow(), createTable(), and SetCriterion().
|
private |
References SMESHGUI_FilterTable::ComboItem::clear(), SMESHGUI_FilterTable::ComboItem::count(), CriterionChanged(), entityTypes(), SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BadOrientedVolume, SMESH::FT_BallDiameter, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualEdges, SMESH::FT_EqualFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_EqualVolumes, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LessThan, SMESH::FT_LinearOrQuadratic, SMESH::FT_LogicalAND, SMESH::FT_LogicalNOT, SMESH::FT_LogicalOR, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_MoreThan, SMESH::FT_MultiConnection, SMESH::FT_MultiConnection2D, SMESH::FT_NodeConnectivityNumber, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Undefined, SMESH::FT_Volume3D, SMESH::FT_Warping, geomTypes(), getCompare(), GetCriterionType(), getPrecision(), SMESH::GetResourceMgr(), GetType(), mySMESHGUI, myTables, SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::setItems(), SMESHGUI_FilterTable::DoubleSpinItem::setPrecision(), SMESHGUI_FilterTable::ComboItem::setValue(), SMESHGUI_FilterTable::ComboItem::Type(), SMESHGUI_FilterTable::IntSpinItem::Type(), SMESHGUI_FilterTable::DoubleSpinItem::Type(), updateAdditionalWidget(), and SMESHGUI_FilterTable::ComboItem::value().
References CurrentChanged(), myIsLocked, and updateAdditionalWidget().
Referenced by createTable().
|
privateslot |
References createTable(), EntityTypeChanged(), myEntityType, myEntityTypeGrp, myIsValid, mySwitchTableGrp, myTables, NeedValidation(), and updateBtnState().
|
privateslot |
|
privateslot |
References GetType(), myTables, removeAdditionalWidget(), SMESHGUI_FilterTable::Table::selectedRows(), SMESHGUI_FilterTable::Table::setEditable(), and updateBtnState().
Referenced by Init().
|
private |
References myAddWidgets, and myWgStack.
Referenced by Clear(), onClearBtn(), and onRemoveBtn().
void SMESHGUI_FilterTable::RestorePreviousEntityType | ( | ) |
References myEntityType, and SetType().
void SMESHGUI_FilterTable::SetCriterion | ( | const int | theRow, |
const SMESH::Filter::Criterion & | theCriterion, | ||
const int | theEntityType = -1 |
||
) |
References _PTR(), SMESH::Filter::Criterion::BinaryOp, SMESH::Filter::Criterion::Compare, CriterionChanged(), SMESH::FT_BadOrientedVolume, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_LinearOrQuadratic, SMESH::FT_LogicalNOT, SMESH::FT_LyingOnGeom, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Undefined, getBinaryItem(), getPrecision(), GetType(), SMESHGUI_FilterTable::Table::isEditable(), myAddWidgets, myTables, myWgStack, onCriterionChanged(), SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::setValue(), SObject(), SMESH::Filter::Criterion::Threshold, SMESH::Filter::Criterion::ThresholdID, SMESH::Filter::Criterion::ThresholdStr, toDouble(), SMESHGUI_FilterTable::AdditionalWidget::Tolerance, SMESH::Filter::Criterion::Tolerance, SMESH::Filter::Criterion::Type, and SMESH::Filter::Criterion::UnaryOp.
Referenced by AddCriterion().
void SMESHGUI_FilterTable::SetEditable | ( | const bool | isEditable | ) |
void SMESHGUI_FilterTable::SetEnabled | ( | const bool | isEnabled | ) |
References myAddBtn, myAddWidgets, myClearBtn, myInsertBtn, myRemoveBtn, and updateBtnState().
Referenced by SMESHGUI_FilterLibraryDlg::onDeleteBtnPressed(), and SMESHGUI_FilterLibraryDlg::updateList().
void SMESHGUI_FilterTable::SetID | ( | const int | theRow, |
const QString & | theText, | ||
const int | theEntityType = -1 |
||
) |
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), and SMESHGUI_FilterDlg::onThresholdChanged().
void SMESHGUI_FilterTable::SetLibsEnabled | ( | const bool | isEnabled | ) |
References myAddToBtn, and myCopyFromBtn.
Referenced by SMESHGUI_FilterLibraryDlg::createMainFrame(), and SMESHGUI_FilterDlg::createMainFrame().
void SMESHGUI_FilterTable::SetThreshold | ( | const int | theRow, |
const QString & | theText, | ||
const int | theEntityType = -1 |
||
) |
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), and SMESHGUI_FilterDlg::onSelectionDone().
void SMESHGUI_FilterTable::SetType | ( | const int | type | ) |
References myEntityTypeGrp, and onEntityType().
Referenced by RestorePreviousEntityType().
void SMESHGUI_FilterTable::SetValidity | ( | const bool | isValid | ) |
References myIsValid.
Referenced by SMESHGUI_FilterLibraryDlg::onNeedValidation().
Referenced by onCriterionChanged().
void SMESHGUI_FilterTable::Update | ( | ) |
References GetType(), myTables, and updateAdditionalWidget().
Referenced by onAddBtn(), onCopyFromBtn(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), and SMESHGUI_FilterLibraryDlg::SetTable().
|
private |
References SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BallDiameter, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToPlane, SMESH::FT_CoplanarFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, SMESH::FT_Warping, GetCriterionType(), getPrecision(), GetType(), myAddWidgets, myTables, myWgStack, and SMESHGUI_FilterTable::AdditionalWidget::Tolerance.
Referenced by onCriterionChanged(), onCurrentChanged(), and Update().
|
private |
References GetType(), myClearBtn, myRemoveBtn, and myTables.
Referenced by addRow(), Clear(), onClearBtn(), onEntityType(), onRemoveBtn(), and SetEnabled().
|
private |
Referenced by Init(), SetEditable(), and SetEnabled().
|
private |
Referenced by Init(), and SetLibsEnabled().
|
private |
Referenced by GetCriterion(), IsValid(), removeAdditionalWidget(), SetCriterion(), SetEditable(), SetEnabled(), and updateAdditionalWidget().
|
private |
Referenced by Init(), SetEditable(), SetEnabled(), and updateBtnState().
|
private |
Referenced by Init(), and SetLibsEnabled().
|
private |
Referenced by GetType(), Init(), onEntityType(), RestorePreviousEntityType(), and SMESHGUI_FilterTable().
|
private |
Referenced by Init(), onEntityType(), and SetType().
|
private |
Referenced by Init(), SetEditable(), and SetEnabled().
|
private |
Referenced by addRow(), and onCurrentChanged().
|
private |
Referenced by onEntityType(), and SetValidity().
|
private |
Referenced by Init(), onAddToBtn(), and onCopyFromBtn().
|
private |
Referenced by Init(), SetEditable(), SetEnabled(), and updateBtnState().
|
private |
Referenced by onAddToBtn(), onCopyFromBtn(), and onCriterionChanged().
|
private |
Referenced by Init(), and onEntityType().
|
private |
Referenced by GetTableGrp(), and Init().
|
private |
Referenced by AddCriterion(), Clear(), CurrentCell(), GetCriterion(), GetCriterionType(), getFirstSelectedRow(), GetID(), GetThreshold(), Init(), IsEditable(), IsValid(), NumRows(), onAddBtn(), onClearBtn(), onCriterionChanged(), onEntityType(), onInsertBtn(), onRemoveBtn(), SetCriterion(), SetEditable(), SetID(), SetThreshold(), Update(), updateAdditionalWidget(), and updateBtnState().
|
private |
Referenced by createAdditionalFrame(), removeAdditionalWidget(), SetCriterion(), and updateAdditionalWidget().