#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 <TColStd_IndexedMapOfInteger.hxx>
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. More... | |
void | SMESH::OnVisuException () |
Notify the user on problems during visualization. More... | |
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. More... | |
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. More... | |
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 theIsVisible) |
void | SMESH::SetPickable (SMESH_Actor *theActor) |
void | SMESH::UpdateSelectionProp (SMESHGUI *theModule) |
void | SMESH::UpdateFontProp (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 | |
bool | SMESH::IsFilterPresent (int theId, SVTK_Selector *theSelector) = GetSelector() ) |
void | SMESH::RemoveFilter (int theId, SVTK_Selector *theSelector) |
void | SMESH::RemoveFilters (SVTK_Selector *theSelector) |
bool | SMESH::IsValid (SALOME_Actor *theActor, int theCellId, SVTK_Selector *theSelector) |
int | SMESH::GetNameOfSelectedNodes (SVTK_Selector *theSelector, const Handle(SALOME_InteractiveObject)&theIO, QString &theName) |
int | SMESH::GetNameOfSelectedElements (SVTK_Selector *theSelector, const Handle(SALOME_InteractiveObject)&theIO, QString &theName) |
int | SMESH::GetEdgeNodes (SVTK_Selector *theSelector, const TVisualObjPtr &theVisualObject, int &theId1, int &theId2) |
int | SMESH::GetNameOfSelectedNodes (LightApp_SelectionMgr *theMgr, const Handle(SALOME_InteractiveObject)&theIO, QString &theName) |
int | SMESH::GetNameOfSelectedNodes (LightApp_SelectionMgr *theMgr, QString &theName) |
int | SMESH::GetNameOfSelectedElements (LightApp_SelectionMgr *theMgr, const Handle(SALOME_InteractiveObject)&theIO, QString &theName) |
int | SMESH::GetNameOfSelectedElements (LightApp_SelectionMgr *theMgr, QString &theName) |
int | SMESH::GetSelected (LightApp_SelectionMgr *theMgr, TColStd_IndexedMapOfInteger &theMap, const bool theIsElement) |
int | SMESH::GetEdgeNodes (LightApp_SelectionMgr *theMgr, int &theId1, int &theId2) |
void | SMESH::SetControlsPrecision (const long theVal) |
void | SMESH::ClearPlot2Viewers (SUIT_ViewWindow *theWindow) |
Find all SMESH_Actor's in the View Window. More... | |
bool | SMESH::ComputeClippingPlaneParameters (std::list< vtkActor * > theActorList, double theNormal[3], double theDist, double theBounds[6], double theOrigin[3]) |
bool | SMESH::ComputeBounds (std::list< vtkActor * > theActorList, double theBounds[6]) |
void | SMESH::PositionToDistance (double theBounds[6], double theDirection[3], double thePos[3], double &theDist) |
void | SMESH::RemoveVisualObjectWithActors (const char *theEntry, bool fromAllViews) |
Remove VisualObj and its actor from all views. More... | |