Version: 9.16.0
SMESH::TElementSimulation Class Reference

Public Types

typedef std::vector< vtkIdType > TVTKIds
 

Public Member Functions

 TElementSimulation (SalomeApp_Application *theApplication)
 
void SetPosition (SMESH_Actor *theActor, vtkIdType theType, TVTKIds &theIds)
 
void SetBallPosition (SMESH_Actor *theActor, TVTKIds &theIds, double theDiameter)
 
void SetVisibility (bool theVisibility, bool theShowOrientation=false, bool theShowBalls=false)
 
 ~TElementSimulation ()
 

Private Attributes

SalomeApp_Application * myApplication
 
SUIT_ViewWindow * myViewWindow
 
SVTK_ViewWindow * myVTKViewWindow
 
SALOME_ActormyPreviewActor
 
vtkDataSetMapper * myMapper
 
vtkUnstructuredGridmyGrid
 
SALOME_ActormyBallActor
 
VTKViewer_PolyDataMapper * myBallMapper
 
vtkPolyData * myBallPolyData
 
SALOME_ActormyFaceOrientation
 
vtkPolyDataMapper * myFaceOrientationDataMapper
 
SMESH_FaceOrientationFiltermyFaceOrientationFilter
 
vtkSmartPointer< vtkGeometryFilter > myGeometryFilter = nullptr
 
vtkSmartPointer< vtkTriangleFilter > myTriangleFilter = nullptr
 

Member Typedef Documentation

◆ TVTKIds

typedef std::vector<vtkIdType> SMESH::TElementSimulation::TVTKIds

Constructor & Destructor Documentation

◆ TElementSimulation()

◆ ~TElementSimulation()

Member Function Documentation

◆ SetBallPosition()

void SMESH::TElementSimulation::SetBallPosition ( SMESH_Actor theActor,
TVTKIds theIds,
double  theDiameter 
)

◆ SetPosition()

◆ SetVisibility()

Field Documentation

◆ myApplication

SalomeApp_Application* SMESH::TElementSimulation::myApplication
private

◆ myBallActor

SALOME_Actor* SMESH::TElementSimulation::myBallActor
private

◆ myBallMapper

VTKViewer_PolyDataMapper* SMESH::TElementSimulation::myBallMapper
private

◆ myBallPolyData

vtkPolyData* SMESH::TElementSimulation::myBallPolyData
private

◆ myFaceOrientation

SALOME_Actor* SMESH::TElementSimulation::myFaceOrientation
private

◆ myFaceOrientationDataMapper

vtkPolyDataMapper* SMESH::TElementSimulation::myFaceOrientationDataMapper
private

◆ myFaceOrientationFilter

SMESH_FaceOrientationFilter* SMESH::TElementSimulation::myFaceOrientationFilter
private

◆ myGeometryFilter

vtkSmartPointer<vtkGeometryFilter> SMESH::TElementSimulation::myGeometryFilter = nullptr
private

Referenced by SetPosition(), and TElementSimulation().

◆ myGrid

vtkUnstructuredGrid* SMESH::TElementSimulation::myGrid
private

◆ myMapper

vtkDataSetMapper* SMESH::TElementSimulation::myMapper
private

◆ myPreviewActor

SALOME_Actor* SMESH::TElementSimulation::myPreviewActor
private

◆ myTriangleFilter

vtkSmartPointer<vtkTriangleFilter> SMESH::TElementSimulation::myTriangleFilter = nullptr
private

Referenced by SetPosition(), and TElementSimulation().

◆ myViewWindow

SUIT_ViewWindow* SMESH::TElementSimulation::myViewWindow
private

◆ myVTKViewWindow

SVTK_ViewWindow* SMESH::TElementSimulation::myVTKViewWindow
private