#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().