Version: 6.3.1
Packages | Typedefs | Enumerations | Functions

src/SMESHGUI/SMESHGUI_VTKUtils.h File Reference

#include "SMESH_SMESHGUI.hxx"
#include "SMESHGUI_Utils.h"
#include <SMESH_Object.h>
#include <SALOMEDSClient_definitions.hxx>
#include <SALOME_InteractiveObject.hxx>
#include <VTKViewer_Filter.h>
Include dependency graph for SMESHGUI_VTKUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Packages

package  SMESH

Typedefs

typedef std::pair< int,
std::string > 
SMESH.TKeyOfVisualObj

Enumerations

enum  SMESH.EDisplaing {
  SMESH.eDisplayAll, SMESH.eDisplay, SMESH.eDisplayOnly, SMESH.eErase,
  SMESH.eEraseAll
}

Functions

TVisualObjPtr SMESH.GetVisualObj (int theStudyId, const char *theEntry, bool nulData)
 Returns an updated visual object.
void SMESH.OnVisuException ()
 Notify the user on problems during visualization.
SVTK_ViewWindow * SMESH.GetViewWindow (const SalomeApp_Module *theModule, bool createIfNotFound)
 Return active view window, if it instantiates SVTK_ViewWindow class, overwise find or create corresponding view window, make it active and return it.
SVTK_ViewWindow * SMESH.FindVtkViewWindow (SUIT_ViewManager *theMgr, SUIT_ViewWindow *theWindow)
SVTK_ViewWindow * SMESH.GetVtkViewWindow (SUIT_ViewWindow *theWindow)
SVTK_ViewWindow * SMESH.GetCurrentVtkView ()
void SMESH.RepaintCurrentView ()
void SMESH.RepaintViewWindow (SVTK_ViewWindow *theWindow)
void SMESH.RenderViewWindow (SVTK_ViewWindow *theWindow)
void SMESH.FitAll ()
SMESH_ActorSMESH.FindActorByEntry (SUIT_ViewWindow *theWindow, const char *theEntry)
SMESH_ActorSMESH.FindActorByEntry (const char *theEntry)
SMESH_ActorSMESH.FindActorByObject (CORBA::Object_ptr theObject)
SMESH_ActorSMESH.CreateActor (_PTR(Study) theStudy, const char *theEntry, int theIsClear)
void SMESH.DisplayActor (SUIT_ViewWindow *theWnd, SMESH_Actor *theActor)
void SMESH.RemoveActor (SUIT_ViewWindow *theWnd, SMESH_Actor *theActor)
void SMESH.RemoveVisuData (int studyID)
 Remove all VisualObjs of a study.
bool SMESH.UpdateView (SUIT_ViewWindow *theWnd, EDisplaing theAction, const char *theEntry)
bool SMESH.UpdateView (EDisplaing theAction, const char *theEntry)
void SMESH.UpdateView ()
bool SMESH.UpdateNulData (const Handle(SALOME_InteractiveObject)&theIO, bool theDisplay)
bool SMESH.Update (const Handle(SALOME_InteractiveObject)&theIO, bool theDisplay)
void SMESH.SetPointRepresentation (bool)
void SMESH.SetPickable (SMESH_Actor *=0)
void SMESH.UpdateSelectionProp (SMESHGUI *theModule)
SVTK_Selector * SMESH.GetSelector (SUIT_ViewWindow *theWindow)
void SMESH.SetFilter (const Handle(VTKViewer_Filter)&theFilter, SVTK_Selector *theSelector)
 SMESH.Handle (VTKViewer_Filter) GetFilter(int theId
SVTK_Selector *bool SMESH.IsFilterPresent (int, SVTK_Selector *=GetSelector())
void SMESH.RemoveFilter (int, SVTK_Selector *=GetSelector())
void SMESH.RemoveFilters (SVTK_Selector *=GetSelector())
bool SMESH.IsValid (SALOME_Actor *, int, SVTK_Selector *=GetSelector())
int SMESH.GetNameOfSelectedNodes (SVTK_Selector *, const Handle(SALOME_InteractiveObject)&, QString &)
int SMESH.GetNameOfSelectedElements (SVTK_Selector *, const Handle(SALOME_InteractiveObject)&, QString &)
int SMESH.GetEdgeNodes (SVTK_Selector *, const TVisualObjPtr &, int &, int &)
int SMESH.GetNameOfSelectedNodes (LightApp_SelectionMgr *, const Handle(SALOME_InteractiveObject)&, QString &)
int SMESH.GetNameOfSelectedNodes (LightApp_SelectionMgr *, QString &)
int SMESH.GetNameOfSelectedElements (LightApp_SelectionMgr *, const Handle(SALOME_InteractiveObject)&, QString &)
int SMESH.GetNameOfSelectedElements (LightApp_SelectionMgr *, QString &)
int SMESH.GetSelected (LightApp_SelectionMgr *, TColStd_IndexedMapOfInteger &, const bool=true)
int SMESH.GetEdgeNodes (LightApp_SelectionMgr *, int &, int &)
void SMESH.SetControlsPrecision (const long)
void SMESH.ClearPlot2Viewers (SUIT_ViewWindow *theWindow)
bool SMESH.ComputeClippingPlaneParameters (std::list< vtkActor * > theActorList, vtkFloatingPointType theNormal[3], vtkFloatingPointType theDist, vtkFloatingPointType theBounds[6], vtkFloatingPointType theOrigin[3])
void SMESH.RemoveVisualObjectWithActors (const char *theEntry, bool fromAllViews)
 Remove VisualObj and its actor from all views.
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