Back to index

salome-smesh  6.5.0
Classes | Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Types | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends
SMESHGUI_EXPORT Protocol Reference

Base operation to compute a mesh and show computation errors. More...

#include <SMESHGUI.h>

Inheritance diagram for SMESHGUI_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for SMESHGUI_EXPORT:
Collaboration graph
[legend]

List of all members.

Classes

struct  StdParam
struct  XYZ

Public Types

enum  MeshType { Comp = 0, Linear, Quadratic }
enum  { Type_2d, Type_3d }
enum  { ADD_TO, COPY_FROM, EDIT }
enum  { MeshOrGroups }
enum  { MinDistance, BoundingBox }
 Measurement type. More...
enum  Controls { Obj, Mesh, Geom }
enum  Dimensions { Dim0D = 0, Dim1D, Dim2D, Dim3D }
 Describes dimensions. More...
enum  HypType {
  Algo = 0, MainHyp, AddHyp, Algo = 0,
  MainHyp, AddHyp, NbHypTypes
}
 To differ main algorithms, hypotheses and additional ones. More...
enum  { BaseInfo, ElemInfo, AddInfo }
 Information type. More...
enum  HypType {
  Algo = 0, MainHyp, AddHyp, Algo = 0,
  MainHyp, AddHyp, NbHypTypes
}
typedef std::pair
< SMESH::SMESH_Hypothesis_var,
QString > 
THypItem
typedef QList< THypItemTHypList
typedef int THypType
typedef QMap< THypType, THypListTType2HypList
typedef int THypDim
typedef QMap< THypDim,
TType2HypList
TDim2Type2HypList
typedef QList< int > IdList

Public Slots

virtual bool deactivateModule (SUIT_Study *)
virtual bool activateModule (SUIT_Study *)
virtual void studyClosed (SUIT_Study *)
void onViewClosed (SUIT_ViewWindow *)
void onSelectPlane (int)
void ClickOnNew ()
void ClickOnDelete ()
void onActorItemChanged (QListWidgetItem *)
void onSelectAll (int)
void onSelectOrientation (int)
void SetCurrentPlaneParam ()
void OnPreviewToggle (bool)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void onAdd ()
void onRemove ()
void onAdd ()
void onRemove ()
void updateButtons ()
void init ()
void SetStep (double)
void ClickOnOk ()
void ClickOnHelp ()
void ValueHasChanged ()
void SetTransparency ()
void onSelectionChanged ()

Signals

void SignalDeactivateActiveDialog ()
void SignalStudyFrameChanged ()
void SignalCloseAllDialogs ()
void SignalVisibilityChanged ()
void preview ()
void onClicked (int)
void NewPattern ()
void Close ()
void CopyFromClicked ()
void AddToClicked ()
void EntityTypeChanged (const int)
void NeedValidation ()
void CriterionChanged (const int, const int)
void CurrentChanged (int, int)
void rejectedDlg ()
void finished (int)
void hypoSet (const QString &)
void geomSelectionByMesh (bool)
void createHyp (const int, const int)
 Emited when "Create hypothesis" button clicked.
void editHyp (const int, const int)
 Emited when "Edit hypothesis" button clicked.
void selectAlgo (const int)
 Emited when an algorithm is selected.
void ListContensChanged ()

Public Member Functions

 SMESHGUI ()
 ~SMESHGUI ()
bool isActiveStudyLocked ()
virtual LightApp_Displayer * displayer ()
virtual QString engineIOR () const
virtual void initialize (CAM_Application *)
virtual void windows (QMap< int, int > &) const
virtual void viewManagers (QStringList &) const
QDialog * GetActiveDialogBox ()
void SetActiveDialogBox (QDialog *)
void ResetState ()
void SetState (int)
bool DefineDlgPosition (QWidget *, int &, int &)
void switchToOperation (int)
virtual bool OnGUIEvent (int)
virtual bool OnMousePress (QMouseEvent *, SUIT_ViewWindow *)
virtual bool OnMouseMove (QMouseEvent *, SUIT_ViewWindow *)
virtual bool OnKeyPress (QKeyEvent *, SUIT_ViewWindow *)
virtual LightApp_Selection * createSelection () const
virtual void BuildPresentation (const Handle(SALOME_InteractiveObject)&, SUIT_ViewWindow *=0)
void EmitSignalDeactivateDialog ()
void EmitSignalStudyFrameChanged ()
void EmitSignalCloseAllDialogs ()
void EmitSignalVisibilityChanged ()
virtual void contextMenuPopup (const QString &, QMenu *, QString &)
virtual void createPreferences ()
virtual void preferencesChanged (const QString &, const QString &)
virtual void message (const QString &)
virtual void update (const int)
virtual void storeVisualParameters (int savePoint)
virtual void restoreVisualParameters (int savePoint)
virtual void addActorAsObserver (SMESH_Actor *theActor)
virtual bool renameAllowed (const QString &) const
virtual bool renameObject (const QString &, const QString &)
SMESHGUI_ClippingPlaneInfoMapgetClippingPlaneInfoMap ()
 SMESHGUI_AddMeshElementDlg (SMESHGUI *, SMDSAbs_EntityType=SMDSEntity_Edge)
 ~SMESHGUI_AddMeshElementDlg ()
 SMESHGUI_AddQuadraticElementDlg (SMESHGUI *, const SMDSAbs_EntityType)
 ~SMESHGUI_AddQuadraticElementDlg ()
 SMESHGUI_BuildCompoundDlg (SMESHGUI *)
 ~SMESHGUI_BuildCompoundDlg ()
 SMESHGUI_ClippingDlg (SMESHGUI *, SVTK_ViewWindow *)
 ~SMESHGUI_ClippingDlg ()
double getDistance () const
void setDistance (const double)
double getRotation1 () const
double getRotation2 () const
void setRotation (const double, const double)
 SMESHGUI_BaseComputeOp ()
virtual ~SMESHGUI_BaseComputeOp ()
SMESH::SMESH_Mesh_ptr getMesh ()
 SMESHGUI_ComputeOp ()
virtual ~SMESHGUI_ComputeOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_PrecomputeOp ()
virtual ~SMESHGUI_PrecomputeOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_EvaluateOp ()
virtual ~SMESHGUI_EvaluateOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_ComputeDlg (QWidget *, bool)
virtual ~SMESHGUI_ComputeDlg ()
 SMESHGUI_PrecomputeDlg (QWidget *)
virtual ~SMESHGUI_PrecomputeDlg ()
void setPreviewModes (const QList< int > &)
int getPreviewMode () const
SMESHGUI_MeshOrderBoxgetMeshOrderBox () const
 SMESHGUI_ComputeDlg_QThread (SMESH::SMESH_Gen_var gen, SMESH::SMESH_Mesh_var mesh, GEOM::GEOM_Object_var mainShape)
bool result ()
void cancel ()
 SMESHGUI_ComputeDlg_QThreadQDialog (QWidget *parent, SMESH::SMESH_Gen_var gen, SMESH::SMESH_Mesh_var mesh, GEOM::GEOM_Object_var mainShape)
bool result ()
 SMESHGUI_ConvToQuadDlg ()
virtual ~SMESHGUI_ConvToQuadDlg ()
bool IsMediumNdsOnGeom () const
void SetMediumNdsOnGeom (const bool)
bool IsEnabledCheck () const
void SetEnabledCheck (const bool)
void SetEnabledGroup (const bool)
void SetEnabledControls (const bool)
void SetEnabledRB (const int, const bool)
int CurrentRB ()
void ShowWarning (bool)
bool isWarningShown ()
 SMESHGUI_ConvToQuadOp ()
virtual ~SMESHGUI_ConvToQuadOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_CopyMeshDlg (SMESHGUI *)
 ~SMESHGUI_CopyMeshDlg ()
 SMESHGUI_CreatePatternDlg (SMESHGUI *, const int)
virtual ~SMESHGUI_CreatePatternDlg ()
void Init (const int)
QString GetPatternName () const
SMESH::SMESH_Pattern_ptr GetPattern ()
void SetMesh (SMESH::SMESH_Mesh_ptr)
 SMESHGUI_CreatePolyhedralVolumeDlg (SMESHGUI *)
 ~SMESHGUI_CreatePolyhedralVolumeDlg ()
 SMESHGUI_DeleteGroupDlg (SMESHGUI *)
virtual ~SMESHGUI_DeleteGroupDlg ()
void Init ()
 SMESHGUI_Dialog (QWidget *=0, const bool modal=false, const bool allowResize=false, const int=OK|Close|Apply|Help)
virtual ~SMESHGUI_Dialog ()
virtual void show ()
virtual void setContentActive (const bool)
 set all content to enable (parameter is true) or disable state
 SMESHGUI_Displayer (SalomeApp_Application *)
 ~SMESHGUI_Displayer ()
virtual SALOME_Prs * buildPresentation (const QString &, SALOME_View *=0)
virtual bool canBeDisplayed (const QString &, const QString &) const
 SMESHGUI_DuplicateNodesDlg (SMESHGUI *)
 ~SMESHGUI_DuplicateNodesDlg ()
 SMESHGUI_ExtrusionAlongPathDlg (SMESHGUI *)
 ~SMESHGUI_ExtrusionAlongPathDlg ()
bool eventFilter (QObject *, QEvent *)
 SMESHGUI_ExtrusionDlg (SMESHGUI *)
 ~SMESHGUI_ExtrusionDlg ()
void reject ()
 SMESHGUI_FileValidator (QWidget *=0)
virtual bool canSave (const QString &, bool=true)
bool isOverwrite () const
 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 ()
 SMESHGUI_FilterLibraryDlg (SMESHGUI *, QWidget *, const QList< int > &, const int)
 SMESHGUI_FilterLibraryDlg (SMESHGUI *, QWidget *, const int, const int)
virtual ~SMESHGUI_FilterLibraryDlg ()
void Init (const QList< int > &, const int)
void Init (const int, const int)
const SMESHGUI_FilterTableGetTable () const
void SetTable (const SMESHGUI_FilterTable *)
 SMESHGUI_FindElemByPointOp ()
virtual ~SMESHGUI_FindElemByPointOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_FindElemByPointDlg ()
void setTypes (SMESH::array_of_ElementType_var &types)
 SMESHGUI_GroupDlg (SMESHGUI *, SMESH::SMESH_Mesh_ptr=SMESH::SMESH_Mesh::_nil())
 SMESHGUI_GroupDlg (SMESHGUI *, SMESH::SMESH_GroupBase_ptr, const bool theIsConvert=false)
 ~SMESHGUI_GroupDlg ()
 SMESHGUI_GroupOnShapeOp ()
 ~SMESHGUI_GroupOnShapeOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_GroupOnShapeDlg ()
virtual ~SMESHGUI_GroupOnShapeDlg ()
 SMESHGUI_GroupOpDlg (SMESHGUI *)
virtual ~SMESHGUI_GroupOpDlg ()
void Init ()
 SMESHGUI_UnionGroupsDlg (SMESHGUI *)
virtual ~SMESHGUI_UnionGroupsDlg ()
 SMESHGUI_IntersectGroupsDlg (SMESHGUI *)
virtual ~SMESHGUI_IntersectGroupsDlg ()
 SMESHGUI_CutGroupsDlg (SMESHGUI *)
virtual ~SMESHGUI_CutGroupsDlg ()
 SMESHGUI_DimGroupDlg (SMESHGUI *)
virtual ~SMESHGUI_DimGroupDlg ()
SMESH::ElementType getElementType () const
void setElementType (const SMESH::ElementType &theElemType)
 SMESHGUI_GenericHypothesisCreator (const QString &)
virtual ~SMESHGUI_GenericHypothesisCreator ()
void create (SMESH::SMESH_Hypothesis_ptr, const QString &, QWidget *, QObject *, const QString &)
void create (bool, const QString &, QWidget *, QObject *, const QString &)
void edit (SMESH::SMESH_Hypothesis_ptr, const QString &, QWidget *, QObject *, const QString &)
void setInitParamsHypothesis (SMESH::SMESH_Hypothesis_ptr)
virtual bool checkParams (QString &) const
virtual void onReject ()
virtual QString helpPage () const
QString hypType () const
QString hypName () const
bool isCreation () const
QString getShapeEntry () const
void setShapeEntry (const QString &theEntry)
QString getMainShapeEntry () const
void setMainShapeEntry (const QString &theEntry)
 SMESHGUI_IdValidator (QWidget *parent, const int maxNbId=0)
State validate (QString &input, int &pos) const
 SMESHGUI_Make2DFrom3DDlg (QWidget *)
virtual ~SMESHGUI_Make2DFrom3DDlg ()
SMESH::Bnd_Dimension mode () const
bool needNewMesh () const
QString getNewMeshName () const
void setNewMeshName (const QString &)
void setNewMeshEnabled (bool)
bool getNewMeshEnabled () const
bool needGroup () const
QString getGroupName () const
void setGroupName (const QString &)
bool copySource () const
 SMESHGUI_Make2DFrom3DOp ()
virtual ~SMESHGUI_Make2DFrom3DOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_MakeNodeAtPointOp ()
virtual ~SMESHGUI_MakeNodeAtPointOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_MakeNodeAtPointDlg ()
 SMESHGUI_MinDistance (QWidget *=0)
 ~SMESHGUI_MinDistance ()
bool eventFilter (QObject *, QEvent *)
void updateSelection ()
void deactivate ()
 SMESHGUI_BoundingBox (QWidget *=0)
 ~SMESHGUI_BoundingBox ()
void updateSelection ()
void deactivate ()
 SMESHGUI_MeasureDlg (QWidget *=0, int=MinDistance)
 ~SMESHGUI_MeasureDlg ()
void reject ()
 SMESHGUI_MergeDlg (SMESHGUI *, int)
 ~SMESHGUI_MergeDlg ()
 SMESHGUI_MeshDlg (const bool, const bool)
virtual ~SMESHGUI_MeshDlg ()
SMESHGUI_MeshTabtab (const int) const
void reset ()
void setCurrentTab (const int)
void setMaxHypoDim (const int)
void setHypoSets (const QStringList &)
void setGeomPopupEnabled (const bool)
void disableTab (const int)
void enableTab (const int)
bool isTabEnabled (const int) const
int getActiveObject ()
 SMESHGUI_MeshTab (QWidget *)
virtual ~SMESHGUI_MeshTab ()
void setAvailableHyps (const int, const QStringList &)
void setExistingHyps (const int, const QStringList &)
void addHyp (const int, const QString &)
void renameHyp (const int, const int, const QString &)
void setCurrentHyp (const int, const int)
int currentHyp (const int) const
void reset ()
 SMESHGUI_MeshEditPreview (SVTK_ViewWindow *)
 ~SMESHGUI_MeshEditPreview ()
void SetData (const SMESH::MeshPreviewStruct *)
void SetVisibility (bool)
void SetColor (double, double, double)
SALOME_Actor * GetActor () const
 SMESHGUI_MeshInfo (QWidget *=0)
 ~SMESHGUI_MeshInfo ()
void showInfo (SMESH::SMESH_IDSource_ptr)
void clear ()
 SMESHGUI_ElemInfo (QWidget *=0)
 ~SMESHGUI_ElemInfo ()
void setSource (SMESH_Actor *)
void showInfo (long, bool)
void showInfo (QSet< long >, bool)
void clear ()
 SMESHGUI_SimpleElemInfo (QWidget *=0)
 SMESHGUI_TreeElemInfo (QWidget *=0)
 SMESHGUI_AddInfo (QWidget *=0)
 ~SMESHGUI_AddInfo ()
void showInfo (SMESH::SMESH_IDSource_ptr)
 SMESHGUI_MeshInfoDlg (QWidget *=0, int=BaseInfo)
 ~SMESHGUI_MeshInfoDlg ()
void showInfo (const Handle(SALOME_InteractiveObject)&)
void reject ()
 SMESHGUI_MeshInfosBox (const bool, QWidget *)
void SetMeshInfo (const SMESH::long_array &theInfo)
 SMESHGUI_MeshOp (const bool, const bool=true)
virtual ~SMESHGUI_MeshOp ()
virtual LightApp_Dialog * dlg () const
 SMESHGUI_MeshOrderBox (QWidget *)
 Public methods.
 ~SMESHGUI_MeshOrderBox ()
void Clear ()
 Clear mesh box.
void SetMeshes (const ListListName &theMeshNames, const ListListId &theMeshIds)
 Set mesh (submesh) names and indeces.
bool IsOrderChanged () const
 returns status is order changed by user
ListListId GetMeshIds () const
 Returns result (ordered by user) mesh names.
ListListName GetMeshNames () const
 Returns result (ordered by user) mesh indeces.
 SMESHGUI_MeshOrderDlg (QWidget *)
 Public methods.
 ~SMESHGUI_MeshOrderDlg ()
SMESHGUI_MeshOrderBoxGetMeshOrderBox () const
 SMESHGUI_MeshOrderMgr (SMESHGUI_MeshOrderBox *)
virtual ~SMESHGUI_MeshOrderMgr ()
void SetMesh (SMESH::SMESH_Mesh_var &theMesh)
 Set root mesh object.
bool GetMeshOrder ()
 Check for concurents between submesh objects.
bool GetMeshOrder (ListListId &theIds)
 Check for concurents between submesh objects.
bool SetMeshOrder ()
 Store submesh priority order.
bool SetMeshOrder (const ListListId &theIds)
 Store given submesh priority order.
bool IsOrderChanged () const
 Returns status is order changed by user.
 SMESHGUI_MeshOrderOp ()
virtual ~SMESHGUI_MeshOrderOp ()
 SMESHGUI_MeshPatternDlg (SMESHGUI *)
virtual ~SMESHGUI_MeshPatternDlg ()
void Init ()
 SMESHGUI_MultiEditDlg (SMESHGUI *, const int, const bool=false)
virtual ~SMESHGUI_MultiEditDlg ()
void Init ()
bool eventFilter (QObject *, QEvent *)
 SMESHGUI_NodesDlg (SMESHGUI *)
 ~SMESHGUI_NodesDlg ()
 SMESHGUI_Operation ()
virtual ~SMESHGUI_Operation ()
 SMESHGUI_PatternWidget (QWidget *=0)
 ~SMESHGUI_PatternWidget ()
void SetPoints (const PointVector &, const QVector< int > &, const ConnectivityVector &)
 SMESHGUI_Preferences_ColorDlg (SMESHGUI *)
 ~SMESHGUI_Preferences_ColorDlg ()
void SetColor (int, const QColor &)
QColor GetColor (int)
void SetIntValue (int, int)
int GetIntValue (int)
void SetDoubleValue (int, double)
double GetDoubleValue (int)
void SetBooleanValue (int, bool)
bool GetBooleanValue (int)
void setCustomMarkerMap (VTK::MarkerMap)
VTK::MarkerMap getCustomMarkerMap ()
void SetDeltaBrightness (int)
int GetDeltaBrightness ()
void setStandardMarker (VTK::MarkerType, VTK::MarkerScale)
void setCustomMarker (int)
VTK::MarkerType getMarkerType () const
VTK::MarkerScale getStandardMarkerScale () const
int getCustomMarkerID () const
 ~SMESHGUI_Preferences_ScalarBarDlg ()
void closeEvent (QCloseEvent *)
void setOriginAndSize (const double, const double, const double, const double)
void initScalarBarFromResources ()
 SMESHGUI_PreviewDlg (SMESHGUI *)
 ~SMESHGUI_PreviewDlg ()
void showPreview ()
void hidePreview ()
 SMESHGUI_RemoveElementsDlg (SMESHGUI *)
 ~SMESHGUI_RemoveElementsDlg ()
 SMESHGUI_RemoveNodesDlg (SMESHGUI *)
 ~SMESHGUI_RemoveNodesDlg ()
 SMESHGUI_RenumberingDlg (SMESHGUI *, const int=0)
 ~SMESHGUI_RenumberingDlg ()
 SMESHGUI_RevolutionDlg (SMESHGUI *)
 ~SMESHGUI_RevolutionDlg ()
void reject ()
 SMESHGUI_RotationDlg (SMESHGUI *)
 ~SMESHGUI_RotationDlg ()
 SMESHGUI_ScaleDlg (SMESHGUI *)
 ~SMESHGUI_ScaleDlg ()
 SMESHGUI_Selection ()
virtual ~SMESHGUI_Selection ()
virtual void init (const QString &, LightApp_SelectionMgr *)
virtual QVariant parameter (const int, const QString &) const
virtual bool processOwner (const LightApp_DataOwner *)
virtual bool isAutoColor (int) const
virtual int numberOfNodes (int) const
virtual int dim (int) const
virtual QVariant isComputable (int) const
virtual QVariant isPreComputable (int) const
virtual QVariant hasReference (int) const
virtual QVariant isVisible (int) const
virtual QString quadratic2DMode (int) const
virtual bool isDistributionVisible (int) const
virtual QList< QVariant > elemTypes (int) const
virtual QList< QVariant > labeledTypes (int) const
virtual QString displayMode (int) const
virtual QString shrinkMode (int) const
virtual QList< QVariant > entityMode (int) const
virtual QString controlMode (int) const
virtual bool isNumFunctor (int) const
virtual QString facesOrientationMode (int) const
virtual QString groupType (int) const
SMESH_Actor * getActor (int) const
bool isImported (const int) const
 SMESHGUI_SelectionOp (const Selection_Mode=ActorSelection)
 List of node or element ids.
virtual ~SMESHGUI_SelectionOp ()
 SMESHGUI_SewingDlg (SMESHGUI *)
 ~SMESHGUI_SewingDlg ()
 SMESHGUI_ShapeByMeshDlg ()
virtual ~SMESHGUI_ShapeByMeshDlg ()
 SMESHGUI_SingleEditDlg (SMESHGUI *)
virtual ~SMESHGUI_SingleEditDlg ()
void Init ()
 SMESHGUI_SmoothingDlg (SMESHGUI *)
 ~SMESHGUI_SmoothingDlg ()
 SMESHGUI_SpinBox (QWidget *)
 ~SMESHGUI_SpinBox ()
void RangeStepAndValidator (double=-1000000.0, double=+1000000.0, double=100.0, const char *="length_precision")
void SetValue (double)
double GetValue () const
QString GetString () const
QLineEdit * editor () const
 SMESHGUI_SymmetryDlg (SMESHGUI *)
 ~SMESHGUI_SymmetryDlg ()
 SMESHGUI_TranslationDlg (SMESHGUI *)
 ~SMESHGUI_TranslationDlg ()
 SMESHGUI_TransparencyDlg (SMESHGUI *)
 ~SMESHGUI_TransparencyDlg ()
 SMESHGUI_XmlHandler ()
virtual ~SMESHGUI_XmlHandler ()
bool startDocument ()
bool startElement (const QString &, const QString &, const QString &, const QXmlAttributes &)
bool endElement (const QString &, const QString &, const QString &)
bool characters (const QString &)
QString errorString ()
QString errorProtocol ()
bool fatalError (const QXmlParseException &)

Static Public Member Functions

static SMESH::SMESH_Gen_var GetSMESHGen ()
static SMESHGUIGetSMESHGUI ()
static LightApp_SelectionMgr * selectionMgr ()
static SUIT_ResourceMgr * resourceMgr ()
static SUIT_Desktop * desktop ()
static SalomeApp_Study * activeStudy ()
static bool automaticUpdate (unsigned int requestedSize=0, bool *limitExceeded=0)
static void Modified (bool=true)
static SALOMEDS::Color getUniqueColor (const QList< SALOMEDS::Color > &)
static QString GetDefaultName (const QString &)
static SMESH::OrientedPlaneAddPlane (SMESH::TActorList theActorList, SVTK_ViewWindow *theViewWindow, SMESH::Orientation theOrientation, double theDistance, const vtkFloatingPointType theAngle[2])
static void getAssignedAlgos (_PTR(SObject) theMesh, QMap< int, int > &theModeMap)
 returns map of assigned algorithms modes
static int prefix (const QString &)
 Return hard-coded prefix using to differ overlapping types.
static QString GetDefaultName (const QString &)
static QString GetDefaultName (const QString &theOperation)
static void ScalarBarProperties (SMESHGUI *)
static int type (const QString &, _PTR(Study))
static QString typeName (const int)
static void extractIds (const QStringList &, IdList &, const QChar)

Public Attributes

IMap< QString, HypothesisData * > myHypothesesMap
IMap< QString, HypothesisData * > myAlgorithmsMap
QList< HypothesesSet * > myListOfHypothesesSets

Protected Types

enum  EntityType { Object, MeshNode, MeshElement }
typedef QList< StdParamListOfStdParams
typedef QList< QWidget * > ListOfWidgets
typedef QMap< int, QList< int > > Connectivity

Protected Slots

virtual bool onApply ()
void onPreviewShape ()
void onPublishShape ()
void onShowBadMesh ()
void currentCellChanged ()
virtual void onCancel ()
virtual bool onApply ()
void ConnectRadioButtons (int)
void reject ()
virtual void onDisplaySimulation (bool)
virtual void onDisplaySimulation (bool)
virtual void onFind ()
virtual bool onApply ()
virtual void reject ()
virtual bool onApply ()
virtual void onSelectionDone ()
virtual void setVisible (bool visible)
virtual bool onApply ()
virtual void onSelectionDone ()
virtual bool onApply ()
virtual void onSelectionDone ()
virtual bool onApply ()
virtual void onSelectionDone ()
virtual bool onApply ()
virtual void onSelectionDone ()
virtual void onValueChanged ()
virtual bool onApply ()
void onModeChanged ()
virtual bool onApply ()
virtual bool onApply ()
void onCreateHyp (const int, const int)
void onEditHyp (const int, const int)
void onHypoSet (const QString &)
void onGeomSelectionByMesh (bool)
void onPublishShapeByMeshDlg (SUIT_Operation *)
void onCloseShapeByMeshDlg (SUIT_Operation *)
void onAlgoSelected (const int, const int=-1)
void processSet ()
void onHypoCreated (int)
void onHypoEdited (int)
virtual bool onApply ()
virtual void onCancel ()
void onOk ()
virtual bool onApply ()
virtual void onClose ()
void onHelp ()
void onDeactivate ()
void onSelectionDone ()
void onFilterBtn ()
void onAddBtn ()
void onRemoveBtn ()
void onSortListBtn ()
void onListSelectionChanged ()
void onSubmeshChk ()
void onGroupChk ()
virtual void onToAllChk ()
void onFilterAccepted ()
void on3d2dChanged (int)
SMESH::NumericalFunctor_ptr getNumericalFunctor ()
virtual void onOk ()
virtual bool onApply ()
virtual void onCancel ()
void onHelp ()
void onOk ()
bool onApply ()
void onCancel ()
void onHelp ()
void onSelectionChanged ()
void onXYChanged ()
void onOrientationChanged ()
void onDistributionChanged (int)
void onDistributionActivated (bool)
void toDisplaySimulation ()
virtual void onDisplaySimulation (bool)
virtual void onDisplaySimulation (bool)
virtual void onDisplaySimulation (bool)
virtual void onDisplaySimulation (bool)
virtual void onActivateObject (int)
 Installs filter corresponding to certain object selection widget.
virtual void onDeactivateObject (int)
 Removes filter corresponding to certain object selection widget.
virtual void onSelectionChanged (int)
 Empty default implementation.
virtual void onTextChanged (int, const QStringList &)
 Default implementation allowing user to edit selected ids "by hands".
void onOk ()
virtual bool onApply ()
void onClose ()
void onHelp ()
void onDeactivate ()
void onSelectionDone ()
void onTextChange (const QString &)
virtual void onDisplaySimulation (bool)
virtual void onDisplaySimulation (bool)

Protected Member Functions

void createSMESHAction (const int, const QString &, const QString &=QString(), const int=0, const bool=false, const QString &=QString())
void createPopupItem (const int, const QString &, const QString &, const QString &=QString(), const int=-1)
virtual LightApp_Operation * createOperation (const int) const
virtual bool isSelectionCompatible ()
virtual bool reusableOperation (const int id)
void keyPressEvent (QKeyEvent *)
virtual void startOperation ()
virtual void stopOperation ()
SMESHGUI_ComputeDlgcomputeDlg () const
void computeMesh ()
void showComputeResult (const bool, const bool, SMESH::compute_error_array_var &, const bool, const QString &)
SMESHGUI_ComputeDlgevaluateDlg () const
void evaluateMesh ()
void showEvaluateResult (const SMESH::long_array &theRes, const bool, const bool, SMESH::compute_error_array_var &, const bool, const QString &)
virtual bool isValid (SUIT_Operation *theOp) const
 Handle (SALOME_InteractiveObject) myIObject
virtual void startOperation ()
virtual void startOperation ()
virtual void stopOperation ()
virtual void resumeOperation ()
virtual void initDialog ()
virtual void startOperation ()
QFrame * createMainFrame (QWidget *, bool)
void run ()
void timerEvent (QTimerEvent *timer)
void closeEvent (QCloseEvent *event)
virtual void startOperation ()
virtual void selectionDone ()
virtual SUIT_SelectionFilter * createFilter (const int) const
MeshType ConsistMesh (const SMESH::SMESH_IDSource_var &) const
SUIT_Desktop * desktop () const
 find desktop of active application
SUIT_ResourceMgr * resourceMgr () const
 gets resource manager
SalomeApp_Study * study () const
virtual void startOperation ()
virtual void stopOperation ()
virtual void activateSelection ()
virtual void startOperation ()
virtual void selectionDone ()
virtual SUIT_SelectionFilter * createFilter (const int) const
virtual void reset ()
QString getName () const
void setName (const QString &theName)
QGroupBox * getArgGrp () const
void setHelpFileName (const QString &theFName)
SMESHGUIgetSMESHGUI () const
bool isValid (const QList< SMESH::SMESH_GroupBase_var > &theListGrp)
bool getSelectedGroups (QList< SMESH::SMESH_GroupBase_var > &theOutList, QStringList &theOutNames)
SMESH::ListOfGroupsconvert (const QList< SMESH::SMESH_GroupBase_var > &)
SALOMEDS::Color getColor () const
void setIsApplyAndClose (const bool theFlag)
bool isApplyAndClose () const
virtual void reset ()
virtual void reset ()
virtual void reset ()
virtual void reset ()
SMESH::SMESH_Hypothesis_var hypothesis () const
SMESH::SMESH_Hypothesis_var initParamsHypothesis (const bool strict=false) const
bool hasInitParamsHypothesis () const
const ListOfWidgetswidgets () const
ListOfWidgetschangeWidgets ()
QtxDialog * dlg () const
QString getVariableName (const char *methodName) const
virtual QFrame * buildFrame ()=0
QFrame * buildStdFrame ()
virtual void retrieveParams () const =0
virtual QString storeParams () const =0
virtual bool stdParams (ListOfStdParams &) const
bool getStdParamFromDlg (ListOfStdParams &) const
virtual QStringList getVariablesFromDlg () const
virtual void attuneStdWidget (QWidget *, const int) const
virtual QWidget * getCustomWidget (const StdParam &, QWidget *, const int) const
virtual bool getParamFromCustomWidget (StdParam &, QWidget *) const
virtual void valueChanged (QWidget *)
virtual QString caption () const
virtual QPixmap icon () const
virtual QString type () const
virtual void startOperation ()
virtual void selectionDone ()
virtual SUIT_SelectionFilter * createFilter (const int) const
bool isValid (QString &) const
virtual void startOperation ()
virtual void stopOperation ()
virtual void activateSelection ()
bool isValid (QString &)
void keyPressEvent (QKeyEvent *)
void enterEvent (QEvent *)
QWidget * frame () const
SMESH_Actor * actor () const
bool isElements () const
virtual void information (const QList< long > &)=0
virtual void clearInternal ()
Connectivity nodeConnectivity (const SMDS_MeshNode *)
QString formatConnectivity (Connectivity, int)
XYZ gravityCenter (const SMDS_MeshElement *)
void information (const QList< long > &)
void clearInternal ()
void information (const QList< long > &)
void clearInternal ()
void keyPressEvent (QKeyEvent *)
void enterEvent (QEvent *)
virtual void startOperation ()
virtual void commitOperation ()
virtual void selectionDone ()
virtual SUIT_SelectionFilter * createFilter (const int) const
virtual bool isValid (SUIT_Operation *) const
virtual LightApp_Dialog * dlg () const
virtual void startOperation ()
virtual void initDialog ()
 sets the dialog widgets to state just after operation start
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *, const bool)
virtual bool isValid (const bool)
SMESH::long_array_var getIds (SMESH::SMESH_IDSource_var &obj)
void updateButtons ()
void setSelectionMode ()
virtual bool isIdValid (const int) const
virtual bool process (SMESH::SMESH_MeshEditor_ptr, const SMESH::long_array &, SMESH::SMESH_IDSource_ptr obj)=0
int entityType ()
virtual void initDialog ()
 sets the dialog widgets to state just after operation start
virtual void startOperation ()
virtual bool isReadyToStart () const
virtual void setIsApplyAndClose (const bool theFlag)
virtual bool isApplyAndClose () const
virtual void setDialogActive (const bool)
 Set according dialog active or inactive.
SMESHGUIgetSMESHGUI () const
bool isStudyLocked (const bool=true) const
 _PTR (Study) studyDS() const
virtual bool isValid (SUIT_Operation *) const
void paintEvent (QPaintEvent *)
void closeEvent (QCloseEvent *)
void keyPressEvent (QKeyEvent *)
void connectPreviewControl ()
virtual void setIsApplyAndClose (const bool theFlag)
virtual bool isApplyAndClose () const
virtual void startOperation ()
 This enumeration is used in typeById method to distinguish objects, mesh nodes and mesh elements, because node end element ids may overlap.
virtual void commitOperation ()
virtual void abortOperation ()
virtual void selectionDone ()
virtual void initDialog ()
 sets the dialog widgets to state just after operation start
virtual SUIT_SelectionFilter * createFilter (const int) const
 Creates filter being used when certain object selection widget is active If no filter must be used, then function must return 0 if id is negative, then function must return filter for common using independently of active widget.
void removeCustomFilters ()
 Remove only filters set by this operation (they are in map myFilters )
Selection_Mode selectionMode () const
 Return what selection mode is set in VTK viewer.
void setSelectionMode (const Selection_Mode)
 Set selection mode in VTK viewer.
void highlight (const Handle(SALOME_InteractiveObject)&, const bool, const bool=true)
 Hilight object in VTK viewer.
void addOrRemoveIndex (const Handle(SALOME_InteractiveObject)&, const TColStd_MapOfInteger &, const bool isModeShift)
 Select some nodes or elements in VTK.
SVTK_ViewWindow * viewWindow () const
SVTK_Selector * selector () const
virtual void selected (QStringList &, SMESHGUI_Dialog::TypesList &, QStringList &) const
 Get names, types and ids of selected objects.
virtual int typeById (const QString &, const EntityType) const
 Find type by id.
virtual QChar idChar () const
 Char using to divide <entry> and <id> in string id representation. By default, '#'.
void selectedIds (const int, IdList &) const
 Try to find in certain object selection widget selected node or element ids and return it.
void extractIds (const QStringList &, IdList &) const
 Find in QStringList correct node or element ids representation and append integer(id) to IdList.
SMESH::SMESH_Mesh_var mesh () const
 Return selected mesh if selection mode isn't ActorSelection and only one object is selected.
SMESH_Actor * actor () const
 Return actor according to selected mesh if selection mode isn't ActorSelection.
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
bool isValid (const bool) const
bool getNodeIds (const QString &, int &, int &) const
virtual bool process (SMESH::SMESH_MeshEditor_ptr, const int, const int)=0

Static Protected Member Functions

static void ProcessEvents (vtkObject *theObject, unsigned long theEvent, void *theClientData, void *theCallData)
static QString stdParamValues (const ListOfStdParams &)

Protected Attributes

GEOM::GEOM_Object_var myMainShape
SMESH::TShapeDisplayermyTShapeDisplayer
SMESHGUI_MeshEditPreviewmyBadMeshDisplayer
QLabel * myMeshName
QGroupBox * myMemoryLackGroup
QGroupBox * myCompErrorGroup
QGroupBox * myHypErrorGroup
QLabel * myHypErrorLabel
QLabel * myWarningLabel
QPushButton * myShowBtn
QPushButton * myPublishBtn
QPushButton * myBadMeshBtn
SMESHGUI_MeshInfosBoxmyBriefInfo
SMESHGUI_MeshInfosBoxmyFullInfo
QGroupBox * mySelGrp
QGroupBox * myCriterionGrp
QWidget * myChoiceWidget
QButtonGroup * myGroupChoice
QComboBox * myComboBoxFunctor
QCheckBox * myToAllChk
QCheckBox * mySubmeshChk
QPushButton * mySubmeshBtn
QLineEdit * mySubmesh
QCheckBox * myGroupChk
QLineEdit * myGroup
TColStd_MapOfInteger myIds
int myFilterType
QCheckBox * myPreviewCheckBox
QLineEdit * myEdge

Private Types

enum  { BTN_OK, BTN_Apply, BTN_Close, BTN_Help }
enum  { NoTgt, FirstTgt, SecondTgt }
enum  { OriginTgt, NodeTgt, ElementTgt, ObjectTgt }
enum  { ObjectsSrc, NodesSrc, ElementsSrc }
enum  { NodeMode, ElemMode }
enum  {
  iName, iObject, iNodesStart, iNodes,
  iNodesEnd, iElementsStart = iNodesEnd, iElements, i0DStart,
  i0D, i0DEnd, i1DStart = i0DEnd, i1D,
  i1DEnd, i2DStart = i1DEnd, i2D, i2DTriangles,
  i2DQuadrangles, i2DPolygons, i2DEnd, i3DStart = i2DEnd,
  i3D, i3DTetrahedrons, i3DHexahedrons, i3DPyramids,
  i3DPrisms, i3DHexaPrisms, i3DPolyhedrons, i3DEnd,
  iElementsEnd = i3DEnd
}
enum  { iSingle = 1, iTotal = iSingle, iLinear, iQuadratic }
enum  { Bold = 0x01, Italic = 0x02 }
enum  { Bold = 0x01, All = 0x80 }
enum  { Bold = 0x01, All = 0x80 }
enum  { NodeMode, ElemMode }
enum  { Type_2d, Type_3d }
enum  {
  Mesh, Object, Vertex1, Vertex2,
  Ids
}
enum  { NONE_SELECT, POINT_SELECT, FACE_SELECT }
typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
typedef QList< int > TListOfInt
 fields for mesh order
typedef QList< TListOfIntTListOfListOfInt
typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
typedef QMap< int, Table * > TableMap
typedef QList
< SMESH::SMESH_IDSource_var > 
SourceList
typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
typedef QList< QWidget * > wlist
typedef QVector< wlistiwlist
typedef QList< HypothesisData * > THypDataList
typedef QList
< SMESH::SMESH_GroupBase_var > 
GrpList
typedef QMap< int,
SUIT_SelectionFilter * > 
Filters

Private Slots

void OnGUIEvent ()
void onViewManagerActivated (SUIT_ViewManager *)
void onViewManagerRemoved (SUIT_ViewManager *)
void onOperationCommited (SUIT_Operation *)
void onOperationAborted (SUIT_Operation *)
void onHypothesisEdit (int result)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void CheckBox (int)
void onTextChange (const QString &)
void onTextChange (const QString &)
void onCellTextChange (int, int)
void onReverse (int)
void onCellDoubleClicked (int, int)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetCurrentSelection ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onSelectMerge (bool)
void onPreview ()
void onCompute ()
void onCancel ()
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectIdSource (bool)
void setFilters ()
void onOk ()
void onSave ()
void onClose ()
void onHelp ()
void onDeactivate ()
void onSelectionDone ()
void onTypeChanged (int)
void onProject (bool)
void onSelBtnClicked ()
void ConstructorsClicked (int)
void ClickOnPreview (bool)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onListSelectionChanged ()
void onOk ()
bool onApply ()
void onClose ()
void onHelp ()
void onDeactivate ()
void onSelectionDone ()
void onConstructorsClicked (int)
void onOk ()
void onClose ()
bool onApply ()
void onHelp ()
void onEditCurrentArgument ()
void onSelectionChanged ()
void onDeactivate ()
void ConstructorsClicked (int)
void ClickOnOk ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh ()
void OnAngleAdded ()
void OnAngleRemoved ()
void setFilters ()
void ConstructorsClicked (int)
void CheckIsEnable ()
void ClickOnOk ()
bool ClickOnApply ()
void ClickOnCancel ()
void ClickOnHelp ()
void ClickOnRadio ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void setFilters ()
void onAddBtn ()
void onInsertBtn ()
void onRemoveBtn ()
void onClearBtn ()
void onCopyFromBtn ()
void onAddToBtn ()
void onCriterionChanged (int, int)
void onEntityType (int)
void onCurrentChanged (int, int)
void onOk ()
bool onApply ()
void onClose ()
void onHelp ()
void onDeactivate ()
void onBrowse ()
void onReturnPressed ()
void onFilterChanged ()
void onAddBtnPressed ()
void onDeleteBtnPressed ()
void onFilterNameChanged (const QString &)
void onEntityTypeChanged (const int)
void onNeedValidation ()
void onRejectedDlg ()
void onSelectionDone ()
void onElemSelected ()
void onElemTypeChange (int)
void redisplayPreview ()
void onTypeChanged (int)
void onGrpTypeChanged (int)
void onColorChanged (QColor)
void onOK ()
void onClose ()
bool onApply ()
void onHelp ()
void onDeactivate ()
void onVisibilityChanged ()
void onListSelectionChanged ()
void onObjectSelectionChanged ()
void onSelectAll ()
void onSelectSubMesh (bool)
void onSelectGroup (bool)
void onSelectGeomGroup (bool)
void setCurrentSelection ()
void setFilters ()
void onSort ()
void onNameChanged (const QString &)
void onFilterAccepted ()
void onGeomPopup (QAction *)
void onGeomSelectionButton (bool)
void onPublishShapeByMeshDlg (SUIT_Operation *)
void onCloseShapeByMeshDlg (SUIT_Operation *)
bool onApply ()
void onButtonClick ()
void onOk ()
void onClose ()
void onHelp ()
void onDeactivate ()
virtual void onDialogFinished (int)
void onTargetChanged ()
void onGroupChecked ()
void onSelectionDone ()
void redisplayPreview ()
void onTextChange (const QString &)
void ButtonToggled (bool)
void selectionChanged ()
void firstChanged ()
void secondChanged ()
void firstEdited ()
void secondEdited ()
void compute ()
void clear ()
void selectionChanged ()
void sourceChanged ()
void sourceEdited ()
void compute ()
void clear ()
void help ()
void updateSelection ()
void activate ()
void deactivate ()
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void updateControls ()
void onDetect ()
void onAddGroup ()
void onRemoveGroup ()
void onSelectGroup ()
void onSelectAll (bool)
void onSelectElementFromGroup ()
void onAddElement ()
void onRemoveElement ()
void onSetFirst ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTypeChanged (int)
void onHypoSetPopup (QAction *)
void onGeomPopup (QAction *)
void onGeomSelectionButton (bool)
void onCreateHyp ()
void onEditHyp ()
void onHyp (int)
void loadMesh ()
void showPrevious ()
void showNext ()
void updateControls ()
void changeLoadToCompute ()
void help ()
void updateSelection ()
void updateInfo ()
void activate ()
void deactivate ()
void modeChanged ()
void idChanged ()
void onSelectionChanged ()
 Private slots.
void onMoveItem ()
 move item according to clicked arrow button
void onOk ()
bool onApply ()
void onClose ()
void onHelp ()
void onDeactivate ()
void onSelectionDone ()
void onSelInputChanged ()
void onTypeChanged (int)
void onModeToggled (bool)
void onOpen ()
void onNew ()
void onReverse (bool)
void onPreview (bool)
void onOkCreationDlg ()
void onCloseCreationDlg ()
void onTextChanged (const QString &)
void onNodeChanged (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void SelectionIntoArgument ()
void ValueChangedInSpinBox (double)
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnHelp ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void setFilters ()
void updateButtons ()
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void setFilters ()
void updateButtons ()
void ClickOnOk ()
void ClickOnCancel ()
void ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void ConstructorsClicked (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onAngleTextChange (const QString &)
void onSelectMesh (bool)
void onVectorChanged ()
void onSelectVectorMenu (QAction *)
void onSelectVectorButton ()
void setFilters ()
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void onVectorChanged ()
void onActionClicked (int)
void setFilters ()
void ConstructorsClicked (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void onActionClicked (int)
void setFilters ()
void ConstructorsClicked (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument (bool=true)
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void setElemFilters ()
void setNodeFilters ()
void ConstructorsClicked (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void onVectorChanged ()
void onActionClicked (int)
void setFilters ()
void ConstructorsClicked (int)
void ClickOnOk ()
void ClickOnCancel ()
bool ClickOnApply ()
void ClickOnHelp ()
void SetEditCurrentArgument ()
void SelectionIntoArgument ()
void DeactivateActiveDialog ()
void ActivateThisDialog ()
void onTextChange (const QString &)
void onSelectMesh (bool)
void onActionClicked (int)
void setFilters ()

Private Member Functions

void OnEditDelete ()
int addVtkFontPref (const QString &label, const int pId, const QString &param)
void connectView (const SUIT_ViewWindow *)
void Init ()
void closeEvent (QCloseEvent *)
void hideEvent (QHideEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
void displaySimulation ()
bool isValid ()
void Init ()
void closeEvent (QCloseEvent *)
void hideEvent (QHideEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
void displaySimulation ()
void UpdateTable (bool=true)
bool IsValid ()
void updateButtons ()
bool isValid ()
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
bool isValid ()
void setIsApplyAndClose (const bool theFlag)
bool isApplyAndClose () const
void initializePlaneData ()
void synchronize ()
void updateActorList ()
SMESH::TActorList getCurrentActors ()
void updateActorItem (QListWidgetItem *theItem, bool theUpdateSelectAll, bool theUpdateClippingPlaneMap)
void dumpPlaneData () const
QTableWidget * table ()
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void setNewMeshName ()
bool isValid ()
void setIsApplyAndClose (const bool theFlag)
bool isApplyAndClose () const
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
void displayPreview ()
void erasePreview ()
void activateSelection ()
QString autoExtension (const QString &) const
bool isValid ()
bool loadFromObject (const bool=true)
QString getDefaultName () const
GEOM::GEOM_Object_ptr getGeom (SALOMEDSClient_SObject *) const
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void displaySimulation ()
bool isValid ()
int checkEditLine (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
bool isValid ()
void Init ()
bool isValid ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
void Init (bool=true)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void SetEditCurrentArgument (QToolButton *)
bool isValid ()
bool isValuesValid ()
SMESH::long_array_var getSelectedElements ()
SMESH::double_array_var getAngles ()
void updateLinearAngles ()
void Init (bool=true)
void enterEvent (QEvent *)
void closeEvent (QCloseEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void getExtrusionVector (SMESH::DirStruct &aVector)
bool isValid ()
bool isValuesValid ()
 Handle (SALOME_InteractiveObject) myIO
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
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
void construct (const QList< int > &, const int)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
bool isValid (const bool=true) const
bool isNameValid (const bool=true) const
SMESH::Filter_ptr createFilter (const int=-1)
QStringList prepareFilters () const
QString autoExtension (const QString &) const
bool setSelected (const QString &)
int getIndex (const QString &) const
void updateControlsVisibility ()
void updateMainButtons ()
void enableMainButtons ()
void processNewLibrary ()
QString getFileName () const
void setFileName (const QString &, const bool=true)
QStringList filterWildCards (const QString &) const
QString & getDefaultLibraryName () const
QString getDefaultFilterName () const
void addFilterToLib (const QString &)
void updateList ()
bool isPermissionValid (const bool)
 Handle (SALOME_InteractiveObject) myMeshIO
QWidget * createMainFrame (QWidget *)
void initDialog (bool)
void init (SMESH::SMESH_Mesh_ptr)
void init (SMESH::SMESH_GroupBase_ptr, const bool theIsConvert=false)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void setSelectionMode (int)
void updateButtons ()
void updateGeomPopup ()
bool SetAppropriateActor ()
void setShowEntityMode ()
void restoreShowEntityMode ()
bool IsActorVisible (SMESH_Actor *)
void setGroupColor (const SALOMEDS::Color &)
SALOMEDS::Color getGroupColor () const
void setGroupQColor (const QColor &)
QColor getGroupQColor () const
void setDefaultGroupColor ()
void setIsApplyAndClose (const bool theFlag)
bool isApplyAndClose () const
void init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
void editHypothesis (SMESH::SMESH_Hypothesis_ptr, const QString &, QWidget *, QObject *obj, const QString &)
bool compute2DMesh (QStringList &)
QWidget * createMainFrame (QWidget *)
void setTarget (int)
void erasePreview ()
void displayPreview ()
void createPreview (double, double, double, double, double, double)
void erasePreview ()
void displayPreview ()
void createPreview (double, double, double, double, double, double)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void onEditGroup ()
void FindGravityCenter (TColStd_MapOfInteger &, std::list< gp_XYZ > &)
QLabel * createField ()
QWidget * createLine ()
void setFontAttributes (QWidget *, int, bool=true)
void setFieldsVisible (int, int, bool)
QTreeWidgetItem * createItem (QTreeWidgetItem *=0, int=0)
QTreeWidgetItem * createItem (QTreeWidgetItem *=0, int=0)
void meshInfo (SMESH::SMESH_Mesh_ptr, QTreeWidgetItem *)
void subMeshInfo (SMESH::SMESH_subMesh_ptr, QTreeWidgetItem *)
void groupInfo (SMESH::SMESH_GroupBase_ptr, QTreeWidgetItem *)
bool isValid (QString &) const
void availableHyps (const int, const int, QStringList &, THypDataList &, HypothesisData *=0) const
HypothesisDatahypData (const int, const int, const int)
void createHypothesis (const int, const int, const QString &)
bool createMesh (QString &, QStringList &)
bool createSubMesh (QString &, QStringList &)
bool editMeshOrSubMesh (QString &)
int currentHyp (const int, const int) const
bool isAccessibleDim (const int) const
void setCurrentHyp (const int, const int, const int)
void setDefaultName () const
SMESH::SMESH_Hypothesis_var getAlgo (const int)
void readMesh ()
QString name (_PTR(SObject)) const
int find (const SMESH::SMESH_Hypothesis_var &, const THypList &) const
SMESH::SMESH_Hypothesis_var getInitParamsHypothesis (const QString &, const QString &) const
bool isSubshapeOk () const
char * isSubmeshIgnored () const
 _PTR (SObject) getSubmeshByGeom() const
void selectObject (_PTR(SObject)) const
void moveItem (const bool theIsUp)
 Privatemethods.
QWidget * createButtonFrame (QWidget *)
QWidget * createMainFrame (QWidget *)
void displayPreview ()
vtkUnstructuredGrid * getGrid ()
void erasePreview ()
void updateWgState ()
bool loadFromFile (const QString &)
void activateSelection ()
QStringList prepareFilters () const
QString autoExtension (const QString &) const
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
bool isValid (const bool=true)
void resetSelInput ()
bool isRefine () const
bool getIds (QList< int > &) const
int getNode (bool=false) const
void Init ()
void enterEvent (QEvent *)
void closeEvent (QCloseEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
bool isValid ()
QPoint mapCoords (const double, const double)
 SMESHGUI_Preferences_ScalarBarDlg (SMESHGUI *)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
bool IsAxisOk ()
bool isValid ()
 Handle (SALOME_InteractiveObject) myIO
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
bool IsAxisOk ()
void setNewMeshName ()
bool isValid ()
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void setNewMeshName ()
bool isValid ()
void getScale (SMESH::PointStruct &thePoint, SMESH::double_array_var &theScaleFact)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
bool IsValid ()
QFrame * createMainFrame (QWidget *)
void setMultipleAllowed (bool)
void Init ()
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
void setFilters (const bool theIsElem)
bool isValid ()
 Handle (SALOME_InteractiveObject) myIO
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
bool IsMirrorOk ()
void setNewMeshName ()
void getMirror (SMESH::AxisStruct &theMirror, SMESH::SMESH_MeshEditor::MirrorType &aMirrorType)
bool isValid ()
void Init (bool=true)
void closeEvent (QCloseEvent *)
void enterEvent (QEvent *)
void hideEvent (QHideEvent *)
void keyPressEvent (QKeyEvent *)
int GetConstructorId ()
void setNewMeshName ()
bool isValid ()
void keyPressEvent (QKeyEvent *)

Static Private Member Functions

static void existingHyps (const int, const int, _PTR(SObject), QStringList &, THypList &, HypothesisData *=0)

Private Attributes

QDialog * myActiveDialogBox
int myState
QMap< int, QString > myRules
LightApp_Displayer * myDisplayer
SMESHGUI_FilterLibraryDlgmyFilterLibraryDlg
SMESHGUI_StudyId2MarkerMap myMarkerMap
SMESHGUI_ClippingPlaneInfoMap myClippingPlaneInfoMap
vtkSmartPointer
< vtkCallbackCommand > 
myEventCallbackCommand
vtkFloatingPointType myPriority
SMESHGUImySMESHGUI
 Checking for indices, return 1 if all ok, esle -1.
LightApp_SelectionMgr * mySelectionMgr
int myNbOkNodes
bool myBusy
SVTK_Selector * mySelector
QLineEdit * myEditCurrentArgument
SMDSAbs_EntityType myGeomType
int myElementType
int myNbNodes
bool myIsPoly
SMESH::SMESH_Mesh_var myMesh
SMESH_Actor * myActor
SMESH::TElementSimulationmySimulation
QString myEntry
GrpList myGroups
QGroupBox * GroupConstructors
QRadioButton * Constructor1
QGroupBox * GroupGroups
QLabel * TextLabel_GroupName
QComboBox * ComboBox_GroupName
QGroupBox * GroupButtons
QPushButton * buttonOk
QPushButton * buttonCancel
QPushButton * buttonApply
QPushButton * buttonHelp
QGroupBox * GroupC1
QLabel * TextLabelC1A1
QPushButton * SelectButtonC1A1
QLineEdit * LineEditC1A1
QCheckBox * Reverse
QString myHelpFileName
int myNbCorners
int myNbMidFaceNodes
int myNbCenterNodes
QLineEdit * myCurrentLineEdit
QRadioButton * myRadioButton1
QGroupBox * GroupArguments
QPushButton * myCornerSelectButton
QLineEdit * myCornerNodes
QLabel * myMidFaceLabel
QPushButton * myMidFaceSelectButton
QLineEdit * myMidFaceNodes
QLabel * myCenterLabel
QPushButton * myCenterSelectButton
QLineEdit * myCenterNode
QTableWidget * myTable
QCheckBox * myReverseCB
SUIT_SelectionFilter * myMeshFilter
SMESH::mesh_array_var myMeshArray
QGroupBox * GroupName
QLabel * TextLabelName
QLineEdit * LineEditName
QGroupBox * GroupArgs
QLabel * TextLabelMeshes
QPushButton * SelectButton
QLineEdit * LineEditMeshes
QLabel * TextLabelUnion
QComboBox * ComboBoxUnion
QCheckBox * CheckBoxCommon
QCheckBox * CheckBoxMerge
QLabel * TextLabelTol
SMESHGUI_SpinBoxSpinBoxTol
bool myIsApplyAndClose
SVTK_ViewWindow * myViewWindow
SMESH::TPlaneDataVector myPlanes
QComboBox * ComboBoxPlanes
QPushButton * buttonNew
QPushButton * buttonDelete
QListWidget * ActorList
QCheckBox * SelectAllCheckBox
QLabel * TextLabelOrientation
QComboBox * ComboBoxOrientation
QLabel * TextLabelDistance
SMESHGUI_SpinBoxSpinBoxDistance
QLabel * TextLabelRot1
SMESHGUI_SpinBoxSpinBoxRot1
QLabel * TextLabelRot2
SMESHGUI_SpinBoxSpinBoxRot2
QCheckBox * PreviewCheckBox
QCheckBox * AutoApplyCheckBox
bool myIsSelectPlane
QPointer< SMESHGUI_ComputeDlgmyCompDlg
QMap< int, int > myMapShapeId
 private fields
QPointer< LightApp_Dialog > myActiveDlg
QPointer< SMESHGUI_PrecomputeDlgmyDlg
SMESHGUI_MeshEditPreviewmyPreviewDisplayer
TListOfListOfInt myPrevOrder
SMESHGUI_MeshOrderMgrmyOrderMgr
SMESHGUI_MeshOrderBoxmyOrderBox
QPushButton * myPreviewBtn
QtxComboBox * myPreviewMode
SMESH::SMESH_Gen_var myGen
bool myResult
SMESHGUI_ComputeDlg_QThread qthread
QPushButton * cancelButton
QCheckBox * myMedNdsOnGeom
QGroupBox * myBGBox
QButtonGroup * myBG
QRadioButton * myRB1
QRadioButton * myRB2
QLabel * myWarning
SMESHGUI_ConvToQuadDlgmyDlg
SMESHGUI_IdValidatormyIdValidator
int myNbOkElements
SUIT_SelectionFilter * myIdSourceFilter
SMESH::SMESH_IDSource_var mySelectedObject
QGroupBox * ConstructorsBox
QLabel * myTextLabelElements
QLineEdit * myLineEditElements
QLineEdit * myMeshNameEdit
QCheckBox * myIdSourceCheck
QCheckBox * myCopyGroupsCheck
QCheckBox * myKeepIdsCheck
QPushButton * myFilterBtn
SMESHGUI_FilterDlgmyFilterDlg
QButtonGroup * myTypeGrp
QRadioButton * mySwitch2d
QRadioButton * mySwitch3d
QLineEdit * myMeshEdit
QLineEdit * myName
SMESHGUI_PatternWidgetmyPicture2d
QCheckBox * myProjectChk
int myType
SMESH::SMESH_subMesh_var mySubMesh
GEOM::GEOM_Object_var myGeomObj
SMESH::SMESH_Pattern_var myPattern
bool myIsLoaded
QString myIDs
SMESH::TPolySimulationmySimulation
QButtonGroup * GroupConstructors
QRadioButton * RadioButton1
QRadioButton * RadioButton2
QCheckBox * Preview
QGroupBox * GroupContent
QLabel * TextLabelIds
QPushButton * SelectElementsButton
QLineEdit * LineEditElements
QListWidget * myFacesByNodes
QLabel * myFacesByNodesLabel
QPushButton * AddButton
QPushButton * RemoveButton
QPushButton * myOkBtn
QPushButton * myApplyBtn
QPushButton * myCloseBtn
QPushButton * myHelpBtn
QListWidget * myListBox
QList< SMESH::SMESH_GroupBase_var > myListGrp
bool myBlockSelection
SalomeApp_Application * myApp
QButtonGroup * myGroupConstructors
QGroupBox * myGroupArguments
QLabel * myTextLabel1
QLabel * myTextLabel2
QLabel * myTextLabel3
QPushButton * mySelectButton1
QPushButton * mySelectButton2
QPushButton * mySelectButton3
QLineEdit * myLineEdit1
QLineEdit * myLineEdit2
QLineEdit * myLineEdit3
QCheckBox * myCheckBoxNewElemGroup
QCheckBox * myCheckBoxNewNodeGroup
QPushButton * myButtonOk
QPushButton * myButtonApply
QPushButton * myButtonClose
QPushButton * myButtonHelp
QList< SMESH::SMESH_GroupBase_var > myGroups1
QList< SMESH::SMESH_GroupBase_var > myGroups2
QList< SMESH::SMESH_GroupBase_var > myGroups3
QWidget * myEditCurrentArgument
SMESH_Actor * myMeshActor
SMESH::SMESH_IDSource_var myIDSource
SMESH::SMESH_IDSource_var myPath
SUIT_SelectionFilter * myElementsFilter
SUIT_SelectionFilter * myPathMeshFilter
QList< double > myAnglesList
QRadioButton * Elements1dRB
QRadioButton * Elements2dRB
QLabel * ElementsLab
QToolButton * SelectElementsButton
QLineEdit * ElementsLineEdit
QCheckBox * MeshCheck
QGroupBox * PathGrp
QToolButton * SelectPathMeshButton
QLineEdit * PathMeshLineEdit
QToolButton * SelectStartPointButton
QLineEdit * StartPointLineEdit
QCheckBox * LinearAnglesCheck
QGroupBox * AnglesGrp
QListWidget * AnglesList
QToolButton * AddAngleButton
QToolButton * RemoveAngleButton
SMESHGUI_SpinBoxAngleSpin
QGroupBox * BasePointGrp
QToolButton * SelectBasePointButton
SMESHGUI_SpinBoxXSpin
SMESHGUI_SpinBoxYSpin
SMESHGUI_SpinBoxZSpin
QCheckBox * MakeGroupsCheck
QPushButton * OkButton
QPushButton * ApplyButton
QPushButton * CloseButton
QPushButton * HelpButton
SMESH::long_array_var myElementsId
SUIT_SelectionFilter * myMeshOrSubMeshOrGroupFilter
QRadioButton * RadioButton0
QRadioButton * RadioButton3
QRadioButton * RadioButton4
QGroupBox * GroupDimensions
QLabel * TextLabelElements
QCheckBox * CheckBoxMesh
QLabel * TextLabelVector
QPushButton * SelectVectorButton
QLabel * TextLabelDx
SMESHGUI_SpinBoxSpinBox_Dx
QLabel * TextLabelDy
SMESHGUI_SpinBoxSpinBox_Dy
QLabel * TextLabelDz
SMESHGUI_SpinBoxSpinBox_Dz
QLabel * TextLabelVx
SMESHGUI_SpinBoxSpinBox_Vx
QLabel * TextLabelVy
SMESHGUI_SpinBoxSpinBox_Vy
QLabel * TextLabelVz
SMESHGUI_SpinBoxSpinBox_Vz
QLabel * TextLabelDist
SMESHGUI_SpinBoxSpinBox_VDist
QLabel * TextLabelNbSteps
SalomeApp_IntSpinBox * SpinBox_NbSteps
bool myIsOverwrite
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_FilterLibraryDlgmyLibDlg
QStackedWidget * myWgStack
QMap< QTableWidgetItem
*, AdditionalWidget * > 
myAddWidgets
QWidget * myMainFrame
QMap< int, QPushButton * > myButtons
SMESHGUI_FilterTablemyTable
QLineEdit * myFileName
QPushButton * myOpenBtn
QPushButton * myDeleteBtn
QWidget * myNameGrp
QList< int > myTypes
int myMode
SMESH::FilterLibrary_var myLibrary
QString myCurrFilterName
int myCurrFilter
SMESHGUI_FindElemByPointDlgmyDlg
SUIT_SelectionFilter * myFilter
SMESHGUI_MeshEditPreviewmySimulation
SMESH::SMESH_IDSource_var myMeshOrPart
SMESH::MeshPreviewStruct_var myPreview
QLineEdit * myMeshName
SMESHGUI_SpinBoxmyX
SMESHGUI_SpinBoxmyY
SMESHGUI_SpinBoxmyZ
QtxComboBox * myElemTypeCombo
QPushButton * myFindBtn
QListWidget * myFoundList
int myGrpTypeId
int myTypeId
int myStoredShownEntity
QPushButton * myMeshGroupBtn
QLineEdit * myMeshGroupLine
QButtonGroup * myTypeGroup
QString myOldName
QButtonGroup * myGrpTypeGroup
QStackedWidget * myWGStack
QCheckBox * mySelectAll
QCheckBox * myAllowElemsModif
QLabel * myElementsLab
QListWidget * myElements
QPushButton * mySortBtn
QGroupBox * mySelectBox
QCheckBox * mySelectSubMesh
QPushButton * mySubMeshBtn
QLineEdit * mySubMeshLine
QCheckBox * mySelectGroup
QPushButton * myGroupBtn
QLineEdit * myGroupLine
QtxColorButton * myColorBtn
QCheckBox * mySelectGeomGroup
QToolButton * myGeomGroupBtn
QLineEdit * myGeomGroupLine
QMenu * myGeomPopup
QPushButton * myOKBtn
SMESHGUI_ShapeByMeshOpmyShapeByMeshOp
QList< SMESH_Actor * > myActorsList
SMESH::SMESH_Group_var myGroup
SMESH::SMESH_GroupOnGeom_var myGroupOnGeom
SMESH::SMESH_GroupOnFilter_var myGroupOnFilter
SMESH::Filter_var myFilter
QList< int > myIdList
GEOM::ListOfGO_var myGeomObjects
int mySelectionMode
SMESH_LogicalFilter * mySubMeshFilter
SMESH_LogicalFilter * myGroupFilter
SUIT_SelectionFilter * myGeomFilter
bool myCreate
bool myIsBusy
QMap< QAction *, int > myActions
bool myNameChanged
int myNbChangesOfContents
QString myObjectToSelect
SMESHGUI_GroupOnShapeDlgmyDlg
QString myMeshID
QStringList myElemGeoIDs
QStringList myNodeGeoIDs
QPushButton * myMeshBtn
QLineEdit * myMeshLine
QPushButton * myElemGeomBtn
QListWidget * myElemGeomList
QPushButton * myNodeGeomBtn
QListWidget * myNodeGeomList
QLineEdit * myNameEdit
QGroupBox * myArgGrp
QListWidget * myListWg
QList< SMESH::SMESH_GroupBase_var > myGroups
QPushButton * myBtn1
QPushButton * myBtn2
QListWidget * myListWg1
QListWidget * myListWg2
QComboBox * myCombo
SMESH::SMESH_Hypothesis_var myHypo
SMESH::SMESH_Hypothesis_var myInitParamsHypo
QString myHypName
QString myHypType
ListOfWidgets myParamWidgets
bool myIsCreate
QtxDialog * myDlg
QString myShapeEntry
QString myMainShapeEntry
int myMaxNbId
QRadioButton * my2dFrom3dRB
QRadioButton * my1dFrom2dRB
QRadioButton * my1dFrom3dRB
QRadioButton * myThisMeshRB
QRadioButton * myNewMeshRB
QCheckBox * myCopyCheck
QCheckBox * myGroupCheck
QLineEdit * myGroupName
SMESH::SMESH_Mesh_var mySrcMesh
QPointer
< SMESHGUI_Make2DFrom3DDlg
myDlg
SMESH_TypeFilter myMeshFilter
SMESH_TypeFilter myGroupFilter
SMESHGUI_MakeNodeAtPointDlgmyDlg
int myMeshOldDisplayMode
bool myNoPreview
QPushButton * myCoordBtn
QGroupBox * myNodeToMoveGrp
QPushButton * myIdBtn
QLineEdit * myId
SMESHGUI_SpinBoxmyCurrentX
SMESHGUI_SpinBoxmyCurrentY
SMESHGUI_SpinBoxmyCurrentZ
SMESHGUI_SpinBoxmyDX
SMESHGUI_SpinBoxmyDY
SMESHGUI_SpinBoxmyDZ
QCheckBox * myAutoSearchChkBox
QCheckBox * myPreviewChkBox
QButtonGroup * myFirst
QButtonGroup * mySecond
QLineEdit * myFirstTgt
QLineEdit * mySecondTgt
QLineEdit * myDX
QLineEdit * myDY
QLineEdit * myDZ
QLineEdit * myDistance
int myCurrentTgt
SMESH::SMESH_IDSource_var myFirstSrc
SMESH::SMESH_IDSource_var mySecondSrc
SMESH_Actor * myFirstActor
SMESH_Actor * mySecondActor
SMESHGUI_IdValidatormyValidator
SALOME_Actor * myPreview
QButtonGroup * mySourceMode
QLineEdit * mySource
QLineEdit * myXmin
QLineEdit * myXmax
QLineEdit * myYmin
QLineEdit * myYmax
QLineEdit * myZmin
QLineEdit * myZmax
SourceList mySrc
QTabWidget * myTabWidget
SMESHGUI_MinDistancemyMinDist
SMESHGUI_BoundingBoxmyBndBox
SMESH::SMESH_IDSource_var mySubMeshOrGroup
SMESH::TIdPreviewmyIdPreview
int myAction
QRadioButton * RadioButton
QGroupBox * GroupMesh
QPushButton * SelectMeshButton
QLineEdit * LineEditMesh
QGroupBox * GroupCoincident
QWidget * GroupCoincidentWidget
QLabel * TextLabelTolerance
SMESHGUI_SpinBoxSpinBoxTolerance
QPushButton * DetectButton
QListWidget * ListCoincident
QPushButton * AddGroupButton
QPushButton * RemoveGroupButton
QCheckBox * SelectAllCB
QGroupBox * GroupEdit
QListWidget * ListEdit
QPushButton * AddElemButton
QPushButton * RemoveElemButton
QPushButton * SetFirstButton
QGroupBox * GroupExclude
QListWidget * ListExclude
QGroupBox * TypeBox
QButtonGroup * GroupType
QMap< int, SMESHGUI_MeshTab * > myTabs
QTabWidget * myTabWg
QToolButton * myHypoSetButton
QMap< int, QComboBox * > myHyp
QMap< int, QToolButton * > myCreateHyp
QMap< int, QToolButton * > myEditHyp
QMap< int, QStringList > myAvailableHyps
QMap< int, QStringList > myExistingHyps
vtkUnstructuredGrid * myGrid
SALOME_Actor * myPreviewActor
iwlist myWidgets
QPushButton * myLoadBtn
QList< long > myIDs
int myIsElement
QWidget * myFrame
QWidget * myExtra
QLabel * myCurrent
QPushButton * myPrev
QPushButton * myNext
int myIndex
QTextBrowser * myInfo
QTreeWidget * myInfo
QList< GrpComputor * > myComputors
SMESHGUI_MeshInfomyBaseInfo
QButtonGroup * myMode
QLineEdit * myID
SMESHGUI_ElemInfomyElemInfo
SMESHGUI_AddInfomyAddInfo
bool myFull
QLabel * myNbNode
QLabel * my0DElem
QLabel * myNbEdge
QLabel * myNbLinEdge
QLabel * myNbQuadEdge
QLabel * myNbTrai
QLabel * myNbLinTrai
QLabel * myNbQuadTrai
QLabel * myNbQuad
QLabel * myNbLinQuad
QLabel * myNbQuadQuad
QLabel * myNbFace
QLabel * myNbLinFace
QLabel * myNbQuadFace
QLabel * myNbPolyg
QLabel * myNbHexa
QLabel * myNbLinHexa
QLabel * myNbQuadHexa
QLabel * myNbTetra
QLabel * myNbLinTetra
QLabel * myNbQuadTetra
QLabel * myNbPyra
QLabel * myNbLinPyra
QLabel * myNbQuadPyra
QLabel * myNbPrism
QLabel * myNbLinPrism
QLabel * myNbQuadPrism
QLabel * myNbVolum
QLabel * myNbLinVolum
QLabel * myNbQuadVolum
QLabel * myNbPolyh
SMESHGUI_MeshDlgmyDlg
bool myToCreate
bool myIsMesh
bool myIsOnGeometry
 TRUE if edited mesh accotiated with geometrical object.
TDim2Type2HypList myExistingHyps
 all hypothesis of SMESH module
TDim2Type2HypList myObjHyps
 hypothesis assigned to the current
THypDataList myAvailableHypData [4][NbHypTypes]
bool myIgnoreAlgoSelection
HypothesesSetmyHypoSet
int myDim
bool myIsChanged
 Private fields.
QToolButton * myUpBtn
QToolButton * myDownBtn
QListWidget * myMeshNames
SMESHGUI_MeshOrderBoxmyBox
 Private fields.
SMESHGUI_MeshOrderDlgmyDlg
SMESHGUI_MeshOrderMgrmyMgr
QCheckBox * myRefine
QFrame * myRefineGrp
SalomeApp_IntSpinBox * myNode1
SalomeApp_IntSpinBox * myNode2
QLabel * myNode2Lbl
QFrame * myGeomGrp
QMap< int, QPushButton * > mySelBtn
QMap< int, QLineEdit * > mySelEdit
QMap< int, QLabel * > mySelLbl
QPushButton * myNewBtn
QCheckBox * myReverseChk
QCheckBox * myCreatePolygonsChk
QCheckBox * myCreatePolyedrsChk
QLabel * myPicture3d
QCheckBox * myPreviewChk
int mySelInput
int myNbPoints
bool myIsCreateDlgOpen
GEOM::GEOM_Object_var myMeshShape
QMap< int, GEOM::GEOM_Object_var > myGeomObj
SMESHGUI_CreatePatternDlgmyCreationDlg
SMESH::TNodeSimulationmySimulation
QGroupBox * GroupCoordinates
SMESHGUI_SpinBoxSpinBox_X
SMESHGUI_SpinBoxSpinBox_Y
SMESHGUI_SpinBoxSpinBox_Z
QLabel * TextLabel_X
QLabel * TextLabel_Y
QLabel * TextLabel_Z
PointVector myPoints
QVector< int > myKeys
ConnectivityVector myConnections
double myMinU
double myMaxU
double myMinV
double myMaxV
QtxBiColorTool * toolSurfColor
QtxColorButton * btnWireframeColor
QtxColorButton * btnOutlineColor
QtxColorButton * btn0DElementsColor
SalomeApp_IntSpinBox * SpinBox_0DElements_Size
SalomeApp_IntSpinBox * SpinBox_Width
SalomeApp_IntSpinBox * SpinBox_Shrink
QtxColorButton * btnNodeColor
VTKViewer_MarkerWidget * MarkerWidget
QtxColorButton * btnOrientationColor
SMESHGUI_SpinBoxSpinBox_Orientation_Scale
QCheckBox * CheckBox_Orientation_3DVectors
QtxColorButton * btnPreselectionColor
QtxColorButton * btnSelectionColor
double myIniX
double myIniY
double myIniW
double myIniH
int myIniOrientation
double DEF_VER_X
double DEF_VER_Y
double DEF_VER_H
double DEF_VER_W
double DEF_HOR_X
double DEF_HOR_Y
double DEF_HOR_H
double DEF_HOR_W
QGroupBox * myRangeGrp
QLineEdit * myMinEdit
QLineEdit * myMaxEdit
QGroupBox * myFontGrp
QtxColorButton * myTitleColorBtn
QComboBox * myTitleFontCombo
QCheckBox * myTitleBoldCheck
QCheckBox * myTitleItalicCheck
QCheckBox * myTitleShadowCheck
QtxColorButton * myLabelsColorBtn
QComboBox * myLabelsFontCombo
QCheckBox * myLabelsBoldCheck
QCheckBox * myLabelsItalicCheck
QCheckBox * myLabelsShadowCheck
QGroupBox * myLabColorGrp
SalomeApp_IntSpinBox * myColorsSpin
SalomeApp_IntSpinBox * myLabelsSpin
QGroupBox * myOrientationGrp
QRadioButton * myVertRadioBtn
QRadioButton * myHorizRadioBtn
QGroupBox * myOriginDimGrp
SMESHGUI_SpinBoxmyXSpin
SMESHGUI_SpinBoxmyYSpin
SMESHGUI_SpinBoxmyWidthSpin
SMESHGUI_SpinBoxmyHeightSpin
QGroupBox * myDistributionGrp
QRadioButton * myDMonoColor
QRadioButton * myDMultiColor
QtxColorButton * myMonoColorBtn
QLabel * myDistributionColorLbl
QGroupBox * myButtonGrp
QButtonGroup * myDistribColorGrp
QPushButton * myCancelBtn
int myConstructorId
int myUnit
QLabel * TextLabelMesh
QString myElementsId
SMESH_LogicalFilter * myMeshOrSubMeshOrGroupFilter
QGroupBox * GroupAxis
QGroupBox * GroupAngleBox
QButtonGroup * GroupAngle
QLabel * TextLabelPoint
QPushButton * SelectPointButton
QLabel * TextLabelX
QLabel * TextLabelY
QLabel * TextLabelZ
QLabel * TextLabelDX
SMESHGUI_SpinBoxSpinBox_DX
QLabel * TextLabelDY
SMESHGUI_SpinBoxSpinBox_DY
QLabel * TextLabelDZ
SMESHGUI_SpinBoxSpinBox_DZ
QLabel * TextLabelAngle
SMESHGUI_SpinBoxSpinBox_Angle
SMESHGUI_SpinBoxSpinBox_Tolerance
QMenu * SelectVectorMenu
QMap< QAction *, int > myMenuActions
int myVectorDefinition
QGroupBox * ActionBox
QButtonGroup * ActionGroup
QLineEdit * LineEditNewMesh
QLabel * TextLabel1
QPushButton * SelectButton1
QLabel * TextLabel1_1
SMESHGUI_SpinBoxSpinBox1_1
QLabel * TextLabel1_2
SMESHGUI_SpinBoxSpinBox1_2
QLabel * TextLabel1_3
SMESHGUI_SpinBoxSpinBox1_3
QLabel * TextLabel2
SMESHGUI_SpinBoxSpinBox_FX
QLabel * TextLabel3
SMESHGUI_SpinBoxSpinBox_FY
QLabel * TextLabel4
SMESHGUI_SpinBoxSpinBox_FZ
QStringList myTypes
QList< SMESH_Actor * > myActors
Filters myFilters
Selection_Mode myDefSelectionMode
Selection_Mode myOldSelectionMode
int myOk1
int myOk2
int myOk3
int myOk4
int myOk5
int myOk6
QGroupBox * SubGroup1
QGroupBox * SubGroup2
QLabel * TextLabel5
QLabel * TextLabel6
QPushButton * SelectButton2
QPushButton * SelectButton3
QPushButton * SelectButton4
QPushButton * SelectButton5
QPushButton * SelectButton6
QLineEdit * LineEdit1
QLineEdit * LineEdit2
QLineEdit * LineEdit3
QLineEdit * LineEdit4
QLineEdit * LineEdit5
QLineEdit * LineEdit6
QCheckBox * CheckBoxPolygons
QCheckBox * CheckBoxPolyedrs
QGroupBox * myElemTypeBox
QButtonGroup * myElemTypeGroup
QLineEdit * myElementId
QLineEdit * myGeomName
bool myIsMultipleAllowed
QLabel * TextLabelNodes
QPushButton * SelectNodesButton
QLineEdit * LineEditNodes
QLabel * TextLabelMethod
QComboBox * ComboBoxMethod
QLabel * TextLabelLimit
SalomeApp_IntSpinBox * SpinBox_IterationLimit
QLabel * TextLabelAspectRatio
SMESHGUI_SpinBoxSpinBox_AspectRatio
QCheckBox * CheckBoxParametric
QPushButton * myElemFilterBtn
QGroupBox * GroupMirror
QLabel * TextLabel2_1
SMESHGUI_SpinBoxSpinBox2_1
QLabel * TextLabel2_2
SMESHGUI_SpinBoxSpinBox2_2
QLabel * TextLabel2_3
SMESHGUI_SpinBoxSpinBox2_3
QLabel * TextLabelOpaque
QLabel * ValueLab
QLabel * TextLabelTransparent
QSlider * Slider1
QString myErrorProt
QString myPluginName
QString myServerLib
QString myClientLib

Static Private Attributes

static SMESH::SMESH_Gen_var myComponentSMESH
static
SMESHGUI_Preferences_ScalarBarDlg
myDlg

Friends

class SMESHGUI_BaseComputeOp
class SMESHGUI_PrecomputeOp
class SetBusy
class SMESHGUI_FindElemByPointOp
class SMESHGUI_GroupOnShapeOp
class SMESHGUI_Make2DFrom3DOp
class SMESHGUI_MakeNodeAtPointOp
class SMESHGUI_ShapeByMeshOp

Detailed Description

Base operation to compute a mesh and show computation errors.

Class : SMESHGUI_SingleEditDlg Description : Base class for dialogs of diagonal inversion and union of two neighboring triangles.

Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements.

Class : SMESHGUI_MultiEditDlg Description : Base class for dialogs of diagonal inversion and union of two neighboring triangles.

Operator to check and modify mesh computation submesh priority (order)

Dialog contains mesh order box for modification operation.

Reusable widget that shows and allows modify meshing order.

Operation for mech creation or editing.

Box showing mesh info.

Displayer of the mesh edition preview.

Tab for tab widget containing controls for definition of algorithms and hypotheses.

Dialog for mech creation or editing.

Dialog to make a mesh pass through a point.

Operation to make a mesh pass through a point.

Operation to compute 2D mesh on 3D.

Dialog to show result mesh statistic.

Auxiliary class for creation of hypotheses.

Dialog to find elements by a point coordinates.

Operation to find elements by a point coordinates.

Class : SMESHGUI_FilterTable Description : Frame containig.

Class : SMESHGUI_DeleteGroupDlg Description : Delete groups and their contents.

Class : SMESHGUI_CreatePatternDlg Description : Dialog to specify filters for VTK viewer.

Dialog to display Cancel button.

Thread to launch computation.

Dialog to preview and compute a mesh and show computation errors.

Dialog to compute a mesh and show computation errors.

Operation to evaluate a mesh and show result.

Operation to preview and compute a mesh and show computation errors.

Operation to compute a mesh and show computation errors.

This dialog is used for mech creation or editing.

This operation is used for mech creation or editing.

Definition at line 85 of file SMESHGUI.h.


Member Typedef Documentation

typedef QMap< int, QList<int> > SMESHGUI_EXPORT::Connectivity [protected]

Definition at line 146 of file SMESHGUI_MeshInfo.h.

typedef QMap<int, SUIT_SelectionFilter*> SMESHGUI_EXPORT::Filters [private]

Definition at line 161 of file SMESHGUI_SelectionOp.h.

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_EXPORT::GrpList [private]

Definition at line 69 of file SMESHGUI_NodesDlg.h.

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_EXPORT::GrpList [private]

Definition at line 72 of file SMESHGUI_CreatePolyhedralVolumeDlg.h.

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_EXPORT::GrpList [private]

Definition at line 73 of file SMESHGUI_AddQuadraticElementDlg.h.

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_EXPORT::GrpList [private]

Definition at line 81 of file SMESHGUI_AddMeshElementDlg.h.

typedef QList<SMESH::SMESH_GroupBase_var> SMESHGUI_EXPORT::GrpList [private]

Definition at line 92 of file SMESHGUI_MergeDlg.h.

typedef QList<int> SMESHGUI_EXPORT::IdList

Definition at line 59 of file SMESHGUI_SelectionOp.h.

typedef QVector<wlist> SMESHGUI_EXPORT::iwlist [private]

Definition at line 97 of file SMESHGUI_MeshInfo.h.

typedef QList<StdParam> SMESHGUI_EXPORT::ListOfStdParams [protected]

Definition at line 91 of file SMESHGUI_Hypotheses.h.

typedef QList<QWidget*> SMESHGUI_EXPORT::ListOfWidgets [protected]

Definition at line 92 of file SMESHGUI_Hypotheses.h.

typedef QList<SMESH::SMESH_IDSource_var> SMESHGUI_EXPORT::SourceList [private]

Definition at line 118 of file SMESHGUI_Measurements.h.

typedef QMap<int, Table*> SMESHGUI_EXPORT::TableMap [private]

Definition at line 79 of file SMESHGUI_FilterDlg.h.

Definition at line 59 of file SMESHGUI_MeshOp.h.

typedef QList<HypothesisData*> SMESHGUI_EXPORT::THypDataList [private]

Definition at line 88 of file SMESHGUI_MeshOp.h.

Definition at line 58 of file SMESHGUI_MeshOp.h.

typedef std::pair<SMESH::SMESH_Hypothesis_var, QString> SMESHGUI_EXPORT::THypItem

Definition at line 52 of file SMESHGUI_MeshOp.h.

Definition at line 53 of file SMESHGUI_MeshOp.h.

Definition at line 55 of file SMESHGUI_MeshOp.h.

typedef QList<int> SMESHGUI_EXPORT::TListOfInt [private]

fields for mesh order

Definition at line 179 of file SMESHGUI_ComputeDlg.h.

Definition at line 180 of file SMESHGUI_ComputeDlg.h.

Definition at line 56 of file SMESHGUI_MeshOp.h.

typedef QList<QWidget*> SMESHGUI_EXPORT::wlist [private]

Definition at line 96 of file SMESHGUI_MeshInfo.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
BTN_OK 
BTN_Apply 
BTN_Close 
BTN_Help 

Definition at line 59 of file SMESHGUI_FilterLibraryDlg.h.

anonymous enum
Enumerator:
ADD_TO 
COPY_FROM 
EDIT 

Definition at line 66 of file SMESHGUI_FilterLibraryDlg.h.

anonymous enum
Enumerator:
MeshOrGroups 

Definition at line 49 of file SMESHGUI_Make2DFrom3DOp.h.

anonymous enum [private]
Enumerator:
NoTgt 
FirstTgt 
SecondTgt 

Definition at line 47 of file SMESHGUI_Measurements.h.

anonymous enum [private]
Enumerator:
OriginTgt 
NodeTgt 
ElementTgt 
ObjectTgt 

Definition at line 48 of file SMESHGUI_Measurements.h.

anonymous enum [private]
Enumerator:
ObjectsSrc 
NodesSrc 
ElementsSrc 

Definition at line 96 of file SMESHGUI_Measurements.h.

anonymous enum [private]
Enumerator:
NodeMode 
ElemMode 

Definition at line 142 of file SMESHGUI_Measurements.h.

anonymous enum

Measurement type.

Enumerator:
MinDistance 

minimum distance

BoundingBox 

bounding box

Definition at line 146 of file SMESHGUI_Measurements.h.

anonymous enum [private]
Enumerator:
iName 
iObject 
iNodesStart 
iNodes 
iNodesEnd 
iElementsStart 
iElements 
i0DStart 
i0D 
i0DEnd 
i1DStart 
i1D 
i1DEnd 
i2DStart 
i2D 
i2DTriangles 
i2DQuadrangles 
i2DPolygons 
i2DEnd 
i3DStart 
i3D 
i3DTetrahedrons 
i3DHexahedrons 
i3DPyramids 
i3DPrisms 
i3DHexaPrisms 
i3DPolyhedrons 
i3DEnd 
iElementsEnd 

Definition at line 57 of file SMESHGUI_MeshInfo.h.

anonymous enum [private]
Enumerator:
iSingle 
iTotal 
iLinear 
iQuadratic 

Definition at line 89 of file SMESHGUI_MeshInfo.h.

anonymous enum [private]
Enumerator:
Bold 
Italic 

Definition at line 107 of file SMESHGUI_MeshInfo.h.

{ Bold = 0x01, Italic = 0x02 };
anonymous enum [private]
Enumerator:
Bold 
All 

Definition at line 193 of file SMESHGUI_MeshInfo.h.

{ Bold = 0x01, All = 0x80 };
anonymous enum [private]
Enumerator:
Bold 
All 

Definition at line 229 of file SMESHGUI_MeshInfo.h.

{ Bold = 0x01, All = 0x80 };
anonymous enum [private]
Enumerator:
NodeMode 
ElemMode 

Definition at line 254 of file SMESHGUI_MeshInfo.h.

anonymous enum

Information type.

Enumerator:
BaseInfo 

base mesh information

ElemInfo 

mesh element information

AddInfo 

additional information

Definition at line 258 of file SMESHGUI_MeshInfo.h.

anonymous enum [private]
Enumerator:
Type_2d 
Type_3d 

Definition at line 67 of file SMESHGUI_MeshPatternDlg.h.

anonymous enum [private]
Enumerator:
Mesh 
Object 
Vertex1 
Vertex2 
Ids 

Definition at line 70 of file SMESHGUI_MeshPatternDlg.h.

anonymous enum [private]
Enumerator:
NONE_SELECT 
POINT_SELECT 
FACE_SELECT 

Definition at line 80 of file SMESHGUI_RevolutionDlg.h.

anonymous enum
Enumerator:
Type_2d 
Type_3d 

Definition at line 61 of file SMESHGUI_CreatePatternDlg.h.

Enumerator:
Obj 
Mesh 
Geom 

Definition at line 58 of file SMESHGUI_MeshDlg.h.

{ Obj, Mesh, Geom };

Describes dimensions.

Enumerator:
Dim0D 
Dim1D 
Dim2D 
Dim3D 

Definition at line 61 of file SMESHGUI_MeshDlg.h.

{ Dim0D = 0, Dim1D, Dim2D, Dim3D };      
enum SMESHGUI_EXPORT::EntityType [protected]
Enumerator:
Object 
MeshNode 
MeshElement 

Definition at line 68 of file SMESHGUI_SelectionOp.h.

Enumerator:
Algo 

algorithms

MainHyp 

main hypothesis

AddHyp 

additional hypothesis

Algo 

algorithms

MainHyp 

main hypothesis

AddHyp 

additional hypothesis

NbHypTypes 

Definition at line 50 of file SMESHGUI_MeshOp.h.

To differ main algorithms, hypotheses and additional ones.

Enumerator:
Algo 

algorithms

MainHyp 

main hypothesis

AddHyp 

additional hypothesis

Algo 

algorithms

MainHyp 

main hypothesis

AddHyp 

additional hypothesis

NbHypTypes 

Definition at line 105 of file SMESHGUI_MeshDlg.h.

  { 
    Algo = 0, 
    MainHyp,  
    AddHyp    
  };            
Enumerator:
Comp 
Linear 
Quadratic 

Definition at line 46 of file SMESHGUI_ConvToQuadOp.h.

{ Comp = 0, Linear, Quadratic };

Constructor & Destructor Documentation

virtual SMESHGUI_EXPORT::~SMESHGUI_ComputeOp ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_Dialog ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_MeshDlg ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_MeshTab ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_MeshOp ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_Operation ( ) [virtual]
virtual SMESHGUI_EXPORT::~SMESHGUI_Selection ( ) [virtual]

Member Function Documentation

SMESHGUI_EXPORT::_PTR ( Study  ) const [protected]
SMESHGUI_EXPORT::_PTR ( SObject  ) const [private]
virtual void SMESHGUI_EXPORT::abortOperation ( ) [protected, virtual]
void SMESHGUI_EXPORT::activate ( ) [private, slot]
void SMESHGUI_EXPORT::activate ( ) [private, slot]
virtual bool SMESHGUI_EXPORT::activateModule ( SUIT_Study *  ) [virtual, slot]
virtual void SMESHGUI_EXPORT::activateSelection ( ) [protected, virtual]
virtual void SMESHGUI_EXPORT::activateSelection ( ) [protected, virtual]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
void SMESHGUI_EXPORT::ActivateThisDialog ( ) [private, slot]
static SalomeApp_Study* SMESHGUI_EXPORT::activeStudy ( ) [static]
SMESH_Actor* SMESHGUI_EXPORT::actor ( ) const [protected]

Return actor according to selected mesh if selection mode isn't ActorSelection.

SMESH_Actor* SMESHGUI_EXPORT::actor ( ) const [protected]
virtual void SMESHGUI_EXPORT::addActorAsObserver ( SMESH_Actor *  theActor) [virtual]
void SMESHGUI_EXPORT::AddCriterion ( const SMESH::Filter::Criterion ,
const int  = -1 
)
void SMESHGUI_EXPORT::addFilterToLib ( const QString &  ) [private]
void SMESHGUI_EXPORT::addHyp ( const int  ,
const QString &   
)
void SMESHGUI_EXPORT::addOrRemoveIndex ( const Handle(SALOME_InteractiveObject)&  ,
const TColStd_MapOfInteger &  ,
const bool  isModeShift 
) [protected]

Select some nodes or elements in VTK.

static SMESH::OrientedPlane* SMESHGUI_EXPORT::AddPlane ( SMESH::TActorList  theActorList,
SVTK_ViewWindow *  theViewWindow,
SMESH::Orientation  theOrientation,
double  theDistance,
const vtkFloatingPointType  theAngle[2] 
) [static]
void SMESHGUI_EXPORT::addRow ( Table *  ,
const int  ,
const bool  = true 
) [private]
void SMESHGUI_EXPORT::AddToClicked ( ) [signal]
int SMESHGUI_EXPORT::addVtkFontPref ( const QString &  label,
const int  pId,
const QString &  param 
) [private]
virtual void SMESHGUI_EXPORT::attuneStdWidget ( QWidget *  ,
const int   
) const [protected, virtual]
QString SMESHGUI_EXPORT::autoExtension ( const QString &  ) const [private]
QString SMESHGUI_EXPORT::autoExtension ( const QString &  ) const [private]
QString SMESHGUI_EXPORT::autoExtension ( const QString &  ) const [private]
static bool SMESHGUI_EXPORT::automaticUpdate ( unsigned int  requestedSize = 0,
bool *  limitExceeded = 0 
) [static]
void SMESHGUI_EXPORT::availableHyps ( const int  ,
const int  ,
QStringList &  ,
THypDataList ,
HypothesisData = 0 
) const [private]
virtual QFrame* SMESHGUI_EXPORT::buildFrame ( ) [protected, pure virtual]
virtual SALOME_Prs* SMESHGUI_EXPORT::buildPresentation ( const QString &  ,
SALOME_View *  = 0 
) [virtual]
virtual void SMESHGUI_EXPORT::BuildPresentation ( const Handle(SALOME_InteractiveObject)&  ,
SUIT_ViewWindow *  = 0 
) [virtual]
QFrame* SMESHGUI_EXPORT::buildStdFrame ( ) [protected]
void SMESHGUI_EXPORT::ButtonToggled ( bool  ) [private, slot]
virtual bool SMESHGUI_EXPORT::canBeDisplayed ( const QString &  ,
const QString &   
) const [virtual]
virtual bool SMESHGUI_EXPORT::canSave ( const QString &  ,
bool  = true 
) [virtual]
virtual QString SMESHGUI_EXPORT::caption ( ) const [protected, virtual]
void SMESHGUI_EXPORT::changeLoadToCompute ( ) [private, slot]
bool SMESHGUI_EXPORT::characters ( const QString &  )
void SMESHGUI_EXPORT::CheckBox ( int  ) [private, slot]
int SMESHGUI_EXPORT::checkEditLine ( bool  = true) [private]
void SMESHGUI_EXPORT::CheckIsEnable ( ) [private, slot]
virtual bool SMESHGUI_EXPORT::checkParams ( QString &  ) const [virtual]

Clear mesh box.

void SMESHGUI_EXPORT::clear ( ) [private, slot]

Here is the caller graph for this function:

void SMESHGUI_EXPORT::Clear ( const int  = -1)

Here is the caller graph for this function:

void SMESHGUI_EXPORT::clear ( ) [private, slot]

Here is the caller graph for this function:

Here is the caller graph for this function:

virtual void SMESHGUI_EXPORT::clearInternal ( ) [protected, virtual]
void SMESHGUI_EXPORT::clearInternal ( ) [protected]
void SMESHGUI_EXPORT::clearInternal ( ) [protected]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
bool SMESHGUI_EXPORT::ClickOnApply ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnCancel ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnHelp ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnNew ( ) [slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [private, slot]
void SMESHGUI_EXPORT::ClickOnOk ( ) [slot]
void SMESHGUI_EXPORT::ClickOnPreview ( bool  ) [private, slot]
void SMESHGUI_EXPORT::ClickOnRadio ( ) [private, slot]
void SMESHGUI_EXPORT::Close ( ) [signal]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  )
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [protected]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [protected]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [protected]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  ) [private]
void SMESHGUI_EXPORT::closeEvent ( QCloseEvent *  event) [protected]
virtual void SMESHGUI_EXPORT::commitOperation ( ) [protected, virtual]
virtual void SMESHGUI_EXPORT::commitOperation ( ) [protected, virtual]
void SMESHGUI_EXPORT::compute ( ) [private, slot]
void SMESHGUI_EXPORT::compute ( ) [private, slot]
bool SMESHGUI_EXPORT::compute2DMesh ( QStringList &  ) [private]
void SMESHGUI_EXPORT::computeMesh ( ) [protected]
void SMESHGUI_EXPORT::ConnectRadioButtons ( int  ) [protected, slot]
void SMESHGUI_EXPORT::connectView ( const SUIT_ViewWindow *  ) [private]
MeshType SMESHGUI_EXPORT::ConsistMesh ( const SMESH::SMESH_IDSource_var &  ) const [protected]
void SMESHGUI_EXPORT::construct ( const QList< int > &  ,
const int   
) [private]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
void SMESHGUI_EXPORT::ConstructorsClicked ( int  ) [private, slot]
virtual void SMESHGUI_EXPORT::contextMenuPopup ( const QString &  ,
QMenu *  ,
QString &   
) [virtual]
virtual QString SMESHGUI_EXPORT::controlMode ( int  ) const [virtual]
SMESH::ListOfGroups* SMESHGUI_EXPORT::convert ( const QList< SMESH::SMESH_GroupBase_var > &  ) [protected]
void SMESHGUI_EXPORT::create ( SMESH::SMESH_Hypothesis_ptr  ,
const QString &  ,
QWidget *  ,
QObject *  ,
const QString &   
)
void SMESHGUI_EXPORT::create ( bool  ,
const QString &  ,
QWidget *  ,
QObject *  ,
const QString &   
)
QWidget* SMESHGUI_EXPORT::createAdditionalFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [protected]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createButtonFrame ( QWidget *  ) [protected]
QLabel* SMESHGUI_EXPORT::createField ( ) [private]
virtual SUIT_SelectionFilter* SMESHGUI_EXPORT::createFilter ( const int  ) const [protected, virtual]
virtual SUIT_SelectionFilter* SMESHGUI_EXPORT::createFilter ( const int  ) const [protected, virtual]
virtual SUIT_SelectionFilter* SMESHGUI_EXPORT::createFilter ( const int  ) const [protected, virtual]
virtual SUIT_SelectionFilter* SMESHGUI_EXPORT::createFilter ( const int  ) const [protected, virtual]

Creates filter being used when certain object selection widget is active If no filter must be used, then function must return 0 if id is negative, then function must return filter for common using independently of active widget.

virtual SUIT_SelectionFilter* SMESHGUI_EXPORT::createFilter ( const int  ) const [protected, virtual]
SMESH::Filter_ptr SMESHGUI_EXPORT::createFilter ( const int  = -1) [private]
void SMESHGUI_EXPORT::createHyp ( const int  ,
const int   
) [signal]

Emited when "Create hypothesis" button clicked.

void SMESHGUI_EXPORT::createHypothesis ( const int  ,
const int  ,
const QString &   
) [private]
QTreeWidgetItem* SMESHGUI_EXPORT::createItem ( QTreeWidgetItem *  = 0,
int  = 0 
) [private]
QTreeWidgetItem* SMESHGUI_EXPORT::createItem ( QTreeWidgetItem *  = 0,
int  = 0 
) [private]
QWidget* SMESHGUI_EXPORT::createLine ( ) [private]
QFrame* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [protected]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ) [private]
QWidget* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ,
const bool   
) [protected]
QFrame* SMESHGUI_EXPORT::createMainFrame ( QWidget *  ,
bool   
) [protected]
bool SMESHGUI_EXPORT::createMesh ( QString &  ,
QStringList &   
) [private]
virtual LightApp_Operation* SMESHGUI_EXPORT::createOperation ( const int  ) const [protected, virtual]
void SMESHGUI_EXPORT::createPopupItem ( const int  ,
const QString &  ,
const QString &  ,
const QString &  = QString(),
const int  = -1 
) [protected]
virtual void SMESHGUI_EXPORT::createPreferences ( ) [virtual]
void SMESHGUI_EXPORT::createPreview ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
) [private]
void SMESHGUI_EXPORT::createPreview ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
) [private]
virtual LightApp_Selection* SMESHGUI_EXPORT::createSelection ( ) const [virtual]
void SMESHGUI_EXPORT::createSMESHAction ( const int  ,
const QString &  ,
const QString &  = QString(),
const int  = 0,
const bool  = false,
const QString &  = QString() 
) [protected]
bool SMESHGUI_EXPORT::createSubMesh ( QString &  ,
QStringList &   
) [private]
Table* SMESHGUI_EXPORT::createTable ( QWidget *  ,
const int   
) [private]
void SMESHGUI_EXPORT::CriterionChanged ( const int  ,
const int   
) [signal]
bool SMESHGUI_EXPORT::CurrentCell ( int &  ,
int &   
) const
void SMESHGUI_EXPORT::currentCellChanged ( ) [protected, slot]
void SMESHGUI_EXPORT::CurrentChanged ( int  ,
int   
) [signal]
int SMESHGUI_EXPORT::currentHyp ( const int  ,
const int   
) const [private]
int SMESHGUI_EXPORT::currentHyp ( const int  ) const
void SMESHGUI_EXPORT::deactivate ( ) [private, slot]
void SMESHGUI_EXPORT::deactivate ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
void SMESHGUI_EXPORT::DeactivateActiveDialog ( ) [private, slot]
virtual bool SMESHGUI_EXPORT::deactivateModule ( SUIT_Study *  ) [virtual, slot]
bool SMESHGUI_EXPORT::DefineDlgPosition ( QWidget *  ,
int &  ,
int &   
)
SUIT_Desktop* SMESHGUI_EXPORT::desktop ( ) const [protected]

find desktop of active application

static SUIT_Desktop* SMESHGUI_EXPORT::desktop ( ) [static]
virtual int SMESHGUI_EXPORT::dim ( int  ) const [virtual]
void SMESHGUI_EXPORT::disableTab ( const int  )
virtual LightApp_Displayer* SMESHGUI_EXPORT::displayer ( ) [virtual]
virtual QString SMESHGUI_EXPORT::displayMode ( int  ) const [virtual]
void SMESHGUI_EXPORT::displayPreview ( ) [private]
void SMESHGUI_EXPORT::displayPreview ( ) [private]
void SMESHGUI_EXPORT::displayPreview ( ) [private]
void SMESHGUI_EXPORT::displayPreview ( ) [private]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [protected, virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
QtxDialog* SMESHGUI_EXPORT::dlg ( ) const [protected]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
virtual LightApp_Dialog* SMESHGUI_EXPORT::dlg ( ) const [virtual]
void SMESHGUI_EXPORT::dumpPlaneData ( ) const [private]
void SMESHGUI_EXPORT::edit ( SMESH::SMESH_Hypothesis_ptr  ,
const QString &  ,
QWidget *  ,
QObject *  ,
const QString &   
)
void SMESHGUI_EXPORT::editHyp ( const int  ,
const int   
) [signal]

Emited when "Edit hypothesis" button clicked.

void SMESHGUI_EXPORT::editHypothesis ( SMESH::SMESH_Hypothesis_ptr  ,
const QString &  ,
QWidget *  ,
QObject *  obj,
const QString &   
) [private]
bool SMESHGUI_EXPORT::editMeshOrSubMesh ( QString &  ) [private]
QLineEdit* SMESHGUI_EXPORT::editor ( ) const
virtual QList<QVariant> SMESHGUI_EXPORT::elemTypes ( int  ) const [virtual]
void SMESHGUI_EXPORT::enableTab ( const int  )
bool SMESHGUI_EXPORT::endElement ( const QString &  ,
const QString &  ,
const QString &   
)
virtual QString SMESHGUI_EXPORT::engineIOR ( ) const [virtual]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]
void SMESHGUI_EXPORT::enterEvent ( QEvent *  ) [private]