Back to index

salome-smesh  6.5.0
Namespaces | Typedefs | Enumerations | Functions
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>

Go to the source code of this file.

Namespaces

namespace  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_Actor * SMESH::FindActorByEntry (SUIT_ViewWindow *theWindow, const char *theEntry)
SMESH_Actor * SMESH::FindActorByEntry (const char *theEntry)
SMESH_Actor * SMESH::FindActorByObject (CORBA::Object_ptr theObject)
SMESH_Actor * SMESH::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)
SMESHGUI_EXPORT void SMESH::SetPointRepresentation (bool)
SMESHGUI_EXPORT 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
SMESHGUI_EXPORT SVTK_Selector
*SMESHGUI_EXPORT bool 
SMESH::IsFilterPresent (int, SVTK_Selector *=GetSelector())
SMESHGUI_EXPORT void SMESH::RemoveFilter (int, SVTK_Selector *=GetSelector())
SMESHGUI_EXPORT void SMESH::RemoveFilters (SVTK_Selector *=GetSelector())
SMESHGUI_EXPORT bool SMESH::IsValid (SALOME_Actor *, int, SVTK_Selector *=GetSelector())
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedNodes (SVTK_Selector *, const Handle(SALOME_InteractiveObject)&, QString &)
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedElements (SVTK_Selector *, const Handle(SALOME_InteractiveObject)&, QString &)
SMESHGUI_EXPORT int SMESH::GetEdgeNodes (SVTK_Selector *, const TVisualObjPtr &, int &, int &)
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedNodes (LightApp_SelectionMgr *, const Handle(SALOME_InteractiveObject)&, QString &)
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedNodes (LightApp_SelectionMgr *, QString &)
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedElements (LightApp_SelectionMgr *, const Handle(SALOME_InteractiveObject)&, QString &)
SMESHGUI_EXPORT int SMESH::GetNameOfSelectedElements (LightApp_SelectionMgr *, QString &)
SMESHGUI_EXPORT int SMESH::GetSelected (LightApp_SelectionMgr *, TColStd_IndexedMapOfInteger &, const bool=true)
SMESHGUI_EXPORT int SMESH::GetEdgeNodes (LightApp_SelectionMgr *, int &, int &)
SMESHGUI_EXPORT void SMESH::SetControlsPrecision (const long)
SMESHGUI_EXPORT void SMESH::ClearPlot2Viewers (SUIT_ViewWindow *theWindow)
SMESHGUI_EXPORT 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.