Version: 6.3.1
Packages | Functions

src/VISUGUI/VisuGUI_Tools.cxx File Reference

#include "VisuGUI_Tools.h"
#include "VisuGUI_ViewTools.h"
#include "VisuGUI_Prs3dTools.h"
#include "VisuGUI_DialogRunner.h"
#include "VisuGUI.h"
#include "VISU_Tools.h"
#include "VISU_ColoredPrs3dHolder_i.hh"
#include "VISU_Gen_i.hh"
#include "VISU_Prs3d_i.hh"
#include "VISU_Result_i.hh"
#include "VISU_Table_i.hh"
#include "VISU_ViewManager_i.hh"
#include "VISU_Actor.h"
#include "VISU_ScalarMapAct.h"
#include "SalomeApp_Module.h"
#include "SalomeApp_Study.h"
#include "SalomeApp_Application.h"
#include "SalomeApp_IntSpinBox.h"
#include "SalomeApp_DoubleSpinBox.h"
#include "LightApp_DataObject.h"
#include "LightApp_SelectionMgr.h"
#include "SALOME_ListIO.hxx"
#include "SALOME_ListIteratorOfListIO.hxx"
#include "SVTK_ViewWindow.h"
#include "SVTK_Functor.h"
#include "VTKViewer_Algorithm.h"
#include "SPlot2d_ViewModel.h"
#include "Plot2d_ViewFrame.h"
#include "Plot2d_ViewManager.h"
#include "SUIT_Session.h"
#include "SUIT_MessageBox.h"
#include "SUIT_Desktop.h"
#include "SUIT_ViewWindow.h"
#include "SUIT_ResourceMgr.h"
#include "CAM_DataModel.h"
#include <vtkRenderer.h>
#include <vtkActorCollection.h>
#include <QString>
#include <QSpinBox>
#include <QDoubleSpinBox>
#include <QVariant>
Include dependency graph for VisuGUI_Tools.cxx:

Packages

package  VISU

Functions

SUIT_Desktop * VISU.GetDesktop (const CAM_Module *theModule)
LightApp_SelectionMgr * VISU.GetSelectionMgr (const SalomeApp_Module *theModule)
SalomeApp_Study * VISU.GetAppStudy (const CAM_Module *theModule)
 VISU._PTR (Study) GetStudy(SALOMEDS
bool VISU.IsStudyLocked (_PTR(Study) theStudy)
bool VISU.CheckLock (_PTR(Study) theStudy, QWidget *theWidget)
int VISU.runAndWait (QDialog *dlg, const bool modal)
LightApp_DataObject * VISU.FindDataObject (SUIT_DataObject *theDataObject, const QString &theEntry, int theLevel)
LightApp_DataObject * VISU.FindDataObject (CAM_Module *theModule, _PTR(SObject) theSObject)
void VISU.UpdateObjBrowser (SalomeApp_Module *theModule, bool theIsUpdateDataModel, _PTR(SObject) theSObject)
bool VISU.IsSObjectTable (_PTR(SObject) theSObject)
VISU_Gen_i * VISU.GetVisuGen (const CAM_Module *theModule)
SALOME_MED::MED_Gen_var VISU.GetMEDEngine ()
TSelectionInfo VISU.GetSelectedObjects (const SalomeApp_Module *theModule)
TObjectInfo VISU.GetObjectByEntry (const SalomeApp_Study *theStudy, const std::string &theEntry)
VISU::Prs3d_iVISU.GetPrs3dToModify (const SalomeApp_Module *theModule, Base_i *theBase)
VISU::Prs3d_iVISU.GetPrs3dFromBase (Base_i *theBase)
bool VISU.GetPrs3dSelectionInfo (const SalomeApp_Module *theModule, VISU::Prs3d_i *&thePrs3d, SVTK_ViewWindow *&theViewWindow, VISU_Actor *&thenActor)
void VISU.Add (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
void VISU.Remove (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
bool VISU.IsRemovable (const std::string theEntry, const SalomeApp_Module *theModule)
 Check, if the object can be deleted.
bool VISU.IsRemovableSelected (const SalomeApp_Module *theModule)
 Check, if "Delete" popup-menu can be put on current selection.
void VISU.DeleteSObject (VisuGUI *theModule, _PTR(Study) theStudy, _PTR(SObject) theSObject)
void VISU.DeletePrs3d (VisuGUI *theModule, VISU::Prs3d_i *thePrs)
void VISU.ChangeRepresentation (const SalomeApp_Module *theModule, VISU::PresentationType theType)
void VISU.ChangeQuadratic2DRepresentation (const SalomeApp_Module *theModule, VISU::Quadratic2DPresentationType theType)
void VISU.SetShading (const SalomeApp_Module *theModule, bool theOn)
bool VISU.CheckTimeStamp (const SalomeApp_Module *theModule, _PTR(SObject)&theSObject, Handle(SALOME_InteractiveObject)&theIO, ColoredPrs3d_i::EPublishInStudyMode &thePublishInStudyMode)
VISU::Result_iVISU.CheckResult (const SalomeApp_Module *theModule, _PTR(SObject) theSource, VISU::Result_var &theResult)
VISU_ActorVISU.PublishMeshInView (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs, SVTK_ViewWindow *theViewWindow)
void VISU.RepaintViewWindows (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIObject)
 Repaint all SVTK view windows, where the given object is displayed.
VISU_ActorVISU.FindActor (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
VISU_ActorBaseVISU.FindActorBase (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
void VISU.RecreateActor (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs)
bool VISU.ComputeVisiblePropBounds (SVTK_ViewWindow *theViewWindow, vtkFloatingPointType allBounds[6], const char *theActorClassName)
void VISU.SetFitAll (SVTK_ViewWindow *theViewWindow)
 Advanced FitAll, sets view projection in accordance with current view contents.
SPlot2d_Viewer * VISU.GetPlot2dViewer (const SalomeApp_Module *theModule, const bool theCreate)
void VISU.PlotTable (const SalomeApp_Module *theModule, VISU::Table_i *table, int theDisplaying)
void VISU.PlotCurve (const SalomeApp_Module *theModule, VISU::Curve_i *theCurve, int theDisplaying)
void VISU.PlotRemoveCurve (const SalomeApp_Module *theModule, VISU::Curve_i *pCrv)
void VISU.PlotContainer (const SalomeApp_Module *theModule, VISU::Container_i *container, int theDisplaying)
void VISU.CreatePlot (SalomeApp_Module *theModule, _PTR(SObject) theTableSO)
VISU::Mesh_iVISU.CreateMesh (VisuGUI *theModule, const Handle(SALOME_InteractiveObject)&theIO, SVTK_ViewWindow *theViewWindow)
std::vector< VISU::Prs3d_i * > VISU.GetPrs3dList (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIO, bool theGP)
std::vector< VISU::Prs3d_i * > VISU.GetPrs3dList (const SalomeApp_Module *theModule, _PTR(SObject) theObject, bool theGP)
int VISU.GetFreePositionOfDefaultScalarBar (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow)
void VISU.AddScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d, int pos)
void VISU.RemoveScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d)
bool VISU.getClippingPlanesFolder (_PTR(Study) theStudy, _PTR(SObject)&theSObject)
void VISU.initSpinBox (SalomeApp_IntSpinBox *sb, const int bottom, const int top, const int step)
void VISU.initSpinBox (SalomeApp_DoubleSpinBox *sb, const double &bottom, const double &top, const double &step, const char *quantity)
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS