Version: 6.3.1
Data Structures | Packages | Defines | Typedefs | Functions

src/VISUGUI/VisuGUI_Tools.h File Reference

#include "SALOME_InteractiveObject.hxx"
#include "VISUConfig.hh"
#include "VISU_ColoredPrs3d_i.hh"
#include "SALOMEDSClient_Study.hxx"
#include "SALOMEconfig.h"
#include <vector>
#include <utility>
#include "VISU_Mesh_i.hh"
Include dependency graph for VisuGUI_Tools.h:

Go to the source code of this file.

Data Structures

struct  VISU.TObjectInfo
struct  VISU.TSelectionItem

Packages

package  VISU

Defines

#define CLIP_PLANES_FOLDER   "Clipping Planes"

Typedefs

typedef std::vector
< SVTK_ViewWindow * > 
VISU.TViewWindows
typedef std::vector
< TSelectionItem > 
VISU.TSelectionInfo

Functions

SUIT_Desktop * VISU.GetDesktop (const CAM_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)
void VISU.UpdateObjBrowser (SalomeApp_Module *theModule, bool theIsUpdateDataModel, _PTR(SObject) theSObject)
VISU_Gen_i * VISU.GetVisuGen (const CAM_Module *theModule)
SALOME_MED::MED_Gen_var VISU.GetMEDEngine ()
LightApp_SelectionMgr * VISU.GetSelectionMgr (const SalomeApp_Module *theModule)
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)
bool VISU.IsSObjectTable (_PTR(SObject) theSObject)
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)

Define Documentation

#define CLIP_PLANES_FOLDER   "Clipping Planes"
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