#include <Standard_math.hxx>#include "Python.h"#include "SMESHGUI.h"#include "SMESHGUI_Add0DElemsOnAllNodesDlg.h"#include "SMESHGUI_AddMeshElementDlg.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_Displayer.h"#include "SMESHGUI_DuplicateNodesDlg.h"#include "SMESHGUI_ExtrusionAlongPathDlg.h"#include "SMESHGUI_ExtrusionDlg.h"#include "SMESHGUI_FieldSelectorWdg.h"#include "SMESHGUI_FileInfoDlg.h"#include "SMESHGUI_FileValidator.h"#include "SMESHGUI_FilterDlg.h"#include "SMESHGUI_FilterLibraryDlg.h"#include "SMESHGUI_FindElemByPointDlg.h"#include "SMESHGUI_GroupDlg.h"#include "SMESHGUI_GroupOnShapeDlg.h"#include "SMESHGUI_GroupOpDlg.h"#include "SMESHGUI_Hypotheses.h"#include "SMESHGUI_Make2DFrom3DOp.h"#include "SMESHGUI_MakeNodeAtPointDlg.h"#include "SMESHGUI_Measurements.h"#include "SMESHGUI_MergeDlg.h"#include "SMESHGUI_MeshInfo.h"#include "SMESHGUI_MeshOp.h"#include "SMESHGUI_MeshOrderOp.h"#include "SMESHGUI_MeshPatternDlg.h"#include "SMESHGUI_MultiEditDlg.h"#include "SMESHGUI_NodesDlg.h"#include "SMESHGUI_Operations.h"#include "SMESHGUI_Preferences_ScalarBarDlg.h"#include "SMESHGUI_PropertiesDlg.h"#include "SMESHGUI_RemoveElementsDlg.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_SymmetryDlg.h"#include "SMESHGUI_TranslationDlg.h"#include "SMESHGUI_TransparencyDlg.h"#include "SMESHGUI_DisplayEntitiesDlg.h"#include "SMESHGUI_SplitBiQuad.h"#include "SMESHGUI_FilterUtils.h"#include "SMESHGUI_GEOMGenUtils.h"#include "SMESHGUI_GroupUtils.h"#include "SMESHGUI_HypothesesUtils.h"#include "SMESHGUI_MeshUtils.h"#include "SMESHGUI_PatternUtils.h"#include "SMESHGUI_Utils.h"#include "SMESHGUI_VTKUtils.h"#include "SMESH_version.h"#include "SMESH_ControlsDef.hxx"#include "SMESH_Actor.h"#include "SMESH_ActorUtils.h"#include "SMESH_Client.hxx"#include "SMESH_ScalarBarActor.h"#include "SMESH_TypeFilter.hxx"#include <SalomeApp_Application.h>#include <SalomeApp_CheckFileDlg.h>#include <SalomeApp_DataObject.h>#include <SalomeApp_Study.h>#include <SalomeApp_Tools.h>#include <LightApp_DataOwner.h>#include <LightApp_NameDlg.h>#include <LightApp_Preferences.h>#include <LightApp_SelectionMgr.h>#include <LightApp_UpdateFlags.h>#include <SVTK_ViewManager.h>#include <SVTK_ViewModel.h>#include <SVTK_ViewWindow.h>#include <VTKViewer_Algorithm.h>#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 <QtxPopupMgr.h>#include <QtxFontEdit.h>#include <SALOME_ListIO.hxx>#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 <QApplication>#include <QMenu>#include <QTextStream>#include <QListView>#include <QTreeView>#include <QCheckBox>#include <QLayout>#include <QDialogButtonBox>#include <boost/shared_ptr.hpp>#include <vtkCallbackCommand.h>#include <vtkCamera.h>#include <vtkLookupTable.h>#include <vtkPlane.h>#include <vtkRenderer.h>#include <SALOMEDSClient_ClientFactory.hxx>#include <SALOMEDSClient_IParameters.hxx>#include <SALOMEDSClient_SComponent.hxx>#include <SALOMEDSClient_StudyBuilder.hxx>#include <SALOMEDS_Study.hxx>#include <SALOMEDS_SObject.hxx>#include "utilities.h"#include <Standard_ErrorHandler.hxx>#include <NCollection_DataMap.hxx>#include <NCollection_DoubleMap.hxx>#include <Basics_Utils.hxx>Data Structures | |
| struct | TPlaneData |
| struct | TPlaneInfo |
Macros | |
| #define | SIMPLE_AUTOCOLOR |
Typedefs | |
| typedef std::list< TPlaneData > | TPlaneDataList |
| typedef std::map< int, TPlaneDataList > | TPlaneDataMap |
| typedef std::list< vtkActor * > | TActorList |
| typedef std::list< TPlaneInfo > | TPlaneInfoList |
| typedef std::map< int, TPlaneInfoList > | TPlaneInfoMap |
Functions | |
| CAM_Module * | createModule () |
| char * | getModuleVersion () |
| Standard_EXPORT SMESHGUI * | GetComponentGUI () |
| static int | isStudyLocked (_PTR(Study) theStudy) |
| static bool | checkLock (_PTR(Study) theStudy) |
Variables | |
| const char * | gSeparator = "_" |
| const char * | gDigitsSep = ":" |
| const char * | gPathSep = "|" |
| #define SIMPLE_AUTOCOLOR |
| typedef std::list<vtkActor*> TActorList |
| typedef std::list<TPlaneData> TPlaneDataList |
| typedef std::map<int, TPlaneDataList> TPlaneDataMap |
| typedef std::list<TPlaneInfo> TPlaneInfoList |
| typedef std::map<int, TPlaneInfoList> TPlaneInfoMap |
References SMESHGUI::desktop(), and isStudyLocked().
Referenced by SMESHGUI::isActiveStudyLocked(), and SMESHGUI::OnGUIEvent().
| CAM_Module* createModule | ( | ) |
| Standard_EXPORT SMESHGUI* GetComponentGUI | ( | ) |
References SMESHGUI::GetSMESHGUI().
| char* getModuleVersion | ( | ) |
Referenced by checkLock().
| const char* gDigitsSep = ":" |
Referenced by SMESHGUI::storeVisualParameters().
| const char* gPathSep = "|" |
Referenced by SMESHGUI::storeVisualParameters().
| const char* gSeparator = "_" |
Referenced by SMESHGUI::storeVisualParameters().