Version: 9.16.0
SMESHGUI.cxx File Reference
#include <Basics_OCCTVersion.hxx>
#include <Standard_math.hxx>
#include "Python.h"
#include "SMESHGUI.h"
#include "SMESHGUI_Add0DElemsOnAllNodesDlg.h"
#include "SMESHGUI_AddMeshElementDlg.h"
#include "SMESHGUI_AddNodeOnSegmentDlg.h"
#include "SMESHGUI_AddNodeOnFaceDlg.h"
#include "SMESHGUI_AddQuadraticElementDlg.h"
#include "SMESHGUI_BuildCompoundDlg.h"
#include "SMESHGUI_ClippingDlg.h"
#include "SMESHGUI_ComputeDlg.h"
#include "SMESHGUI_ConvToQuadOp.h"
#include "SMESHGUI_CopyMeshDlg.h"
#include "SMESHGUI_CreatePolyhedralVolumeDlg.h"
#include "SMESHGUI_DeleteGroupDlg.h"
#include "SMESHGUI_DisplayEntitiesDlg.h"
#include "SMESHGUI_Displayer.h"
#include "SMESHGUI_DuplicateNodesDlg.h"
#include "SMESHGUI_ExtrusionAlongPathDlg.h"
#include "SMESHGUI_ExtrusionDlg.h"
#include "SMESHGUI_FaceGroupsSeparatedByEdgesDlg.h"
#include "SMESHGUI_FieldSelectorWdg.h"
#include "SMESHGUI_FileInfoDlg.h"
#include "SMESHGUI_FileValidator.h"
#include "SMESHGUI_FilterDlg.h"
#include "SMESHGUI_FilterLibraryDlg.h"
#include "SMESHGUI_FilterUtils.h"
#include "SMESHGUI_FindElemByPointDlg.h"
#include "SMESHGUI_GEOMGenUtils.h"
#include "SMESHGUI_GroupDlg.h"
#include "SMESHGUI_GroupOnShapeDlg.h"
#include "SMESHGUI_GroupOpDlg.h"
#include "SMESHGUI_GroupUtils.h"
#include "SMESHGUI_Hypotheses.h"
#include "SMESHGUI_HypothesesUtils.h"
#include "SMESHGUI_MG_ADAPTDRIVER.h"
#include "SMESHGUI_HomardAdaptDlg.h"
#include "SMESHGUI_Make2DFrom3DOp.h"
#include "SMESHGUI_MakeFull2DFrom3DOp.h"
#include "SMESHGUI_MakeNodeAtPointDlg.h"
#include "SMESHGUI_Measurements.h"
#include "SMESHGUI_MergeDlg.h"
#include "SMESHGUI_MeshInfo.h"
#include "SMESHGUI_Meshio.h"
#include "SMESHGUI_MeshOp.h"
#include "SMESHGUI_MeshOrderOp.h"
#include "SMESHGUI_MeshPatternDlg.h"
#include "SMESHGUI_MeshUtils.h"
#include "SMESHGUI_MultiEditDlg.h"
#include "SMESHGUI_NodesDlg.h"
#include "SMESHGUI_OffsetDlg.h"
#include "SMESHGUI_Operations.h"
#include "SMESHGUI_PatternUtils.h"
#include "SMESHGUI_Preferences_ScalarBarDlg.h"
#include "SMESHGUI_PropertiesDlg.h"
#include "SMESHGUI_RemoveElementsDlg.h"
#include "SMESHGUI_RemoveNodeReconnectionDlg.h"
#include "SMESHGUI_RemoveNodesDlg.h"
#include "SMESHGUI_RenumberingDlg.h"
#include "SMESHGUI_ReorientFacesDlg.h"
#include "SMESHGUI_RevolutionDlg.h"
#include "SMESHGUI_RotationDlg.h"
#include "SMESHGUI_ScaleDlg.h"
#include "SMESHGUI_Selection.h"
#include "SMESHGUI_SewingDlg.h"
#include "SMESHGUI_SingleEditDlg.h"
#include "SMESHGUI_SmoothingDlg.h"
#include "SMESHGUI_SpinBox.h"
#include "SMESHGUI_SplitBiQuad.h"
#include "SMESHGUI_SymmetryDlg.h"
#include "SMESHGUI_TranslationDlg.h"
#include "SMESHGUI_TransparencyDlg.h"
#include "SMESHGUI_CreateDualMeshDlg.h"
#include "SMESHGUI_CreateDualMeshOp.h"
#include "SMESHGUI_Utils.h"
#include "SMESHGUI_VTKUtils.h"
#include "SMESH_version.h"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_Actor.h"
#include "SMESH_ActorUtils.h"
#include "SMESH_Client.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_ControlsDef.hxx"
#include "SMESH_ScalarBarActor.h"
#include "SMESH_TypeFilter.hxx"
#include <LightApp_DataOwner.h>
#include <LightApp_NameDlg.h>
#include <LightApp_Preferences.h>
#include <LightApp_SelectionMgr.h>
#include <LightApp_UpdateFlags.h>
#include <QtxFontEdit.h>
#include <QtxPopupMgr.h>
#include <QtxInfoPanel.h>
#include <SALOME_ListIO.hxx>
#include <SUIT_Desktop.h>
#include <SUIT_FileDlg.h>
#include <SUIT_MessageBox.h>
#include <SUIT_OverrideCursor.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_Session.h>
#include <SVTK_Renderer.h>
#include <SVTK_ViewManager.h>
#include <SVTK_ViewModel.h>
#include <SVTK_ViewWindow.h>
#include <SalomeApp_Application.h>
#include <SalomeApp_CheckFileDlg.h>
#include <SalomeApp_DataObject.h>
#include <SalomeApp_Study.h>
#include <SalomeApp_Tools.h>
#include <VTKViewer_Algorithm.h>
#include <SPlot2d_ViewModel.h>
#include <SPlot2d_Histogram.h>
#include <SALOMEconfig.h>
#include <CORBA_CLIENT_HEADER(SALOMEDS_Attributes)>
#include <CORBA_CLIENT_HEADER(SMESH_MeshEditor)>
#include <CORBA_CLIENT_HEADER(SMESH_Measurements)>
#include <CORBA_CLIENT_HEADER(SMESH_Mesh)>
#include <CORBA_CLIENT_HEADER(SMESH_Homard)>
#include <QApplication>
#include <QCheckBox>
#include <QDialogButtonBox>
#include <QLayout>
#include <QListView>
#include <QMenu>
#include <QTextStream>
#include <QTreeView>
#include <boost/shared_ptr.hpp>
#include <vtkCallbackCommand.h>
#include <vtkCamera.h>
#include <vtkLookupTable.h>
#include <vtkPlane.h>
#include <vtkRenderer.h>
#include <Basics_Utils.hxx>
#include <SALOMEDSClient_ClientFactory.hxx>
#include <SALOMEDSClient_IParameters.hxx>
#include <SALOMEDSClient_SComponent.hxx>
#include <SALOMEDSClient_StudyBuilder.hxx>
#include <SALOMEDS_SObject.hxx>
#include <SALOMEDS_Study.hxx>
#include <SALOME_GenericObj_wrap.hxx>
#include <SALOME_LifeCycleCORBA.hxx>
#include <utilities.h>
#include <Standard_ErrorHandler.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_DoubleMap.hxx>

Data Structures

struct  TPlaneData
 
struct  TPlaneInfo
 

Macros

#define SIMPLE_AUTOCOLOR
 

Typedefs

typedef std::list< TPlaneDataTPlaneDataList
 
typedef std::map< int, TPlaneDataListTPlaneDataMap
 
typedef std::list< vtkActor * > TActorList
 
typedef std::list< TPlaneInfoTPlaneInfoList
 
typedef std::map< int, TPlaneInfoListTPlaneInfoMap
 

Functions

CAM_Module * createModule ()
 
char * getModuleVersion ()
 
Standard_EXPORT SMESHGUIGetComponentGUI ()
 

Variables

const char * gSeparator = "_"
 
const char * gDigitsSep = ":"
 
const char * gPathSep = "|"
 

Macro Definition Documentation

◆ SIMPLE_AUTOCOLOR

#define SIMPLE_AUTOCOLOR

Typedef Documentation

◆ TActorList

typedef std::list<vtkActor*> TActorList

◆ TPlaneDataList

typedef std::list<TPlaneData> TPlaneDataList

◆ TPlaneDataMap

typedef std::map<int, TPlaneDataList> TPlaneDataMap

◆ TPlaneInfoList

typedef std::list<TPlaneInfo> TPlaneInfoList

◆ TPlaneInfoMap

typedef std::map<int, TPlaneInfoList> TPlaneInfoMap

Function Documentation

◆ createModule()

CAM_Module * createModule ( )

◆ GetComponentGUI()

Standard_EXPORT SMESHGUI * GetComponentGUI ( )

◆ getModuleVersion()

char * getModuleVersion ( )

Variable Documentation

◆ gDigitsSep

const char* gDigitsSep = ":"

◆ gPathSep

const char* gPathSep = "|"

◆ gSeparator

const char* gSeparator = "_"