SMESH.TIdPreview Class Reference


Public Member Functions

 TIdPreview (SVTK_ViewWindow *theViewWindow)
void SetPointsData (SMDS_Mesh *theMesh, TColStd_MapOfInteger &theNodesIdMap)
void SetElemsData (TColStd_MapOfInteger &theElemsIdMap, list< gp_XYZ > &aGrCentersXYZ)
void AddToRender (vtkRenderer *theRenderer)
void RemoveFromRender (vtkRenderer *theRenderer)
void SetPointsLabeled (bool theIsPointsLabeled, bool theIsActorVisible=true)
 ~TIdPreview ()

Private Attributes

SVTK_ViewWindow * myViewWindow
vtkUnstructuredGrid * myIdGrid
SALOME_ActormyIdActor
vtkUnstructuredGrid * myPointsNumDataSet
vtkMaskPoints * myPtsMaskPoints
vtkSelectVisiblePoints * myPtsSelectVisiblePoints
vtkLabeledDataMapper * myPtsLabeledDataMapper
vtkTextProperty * aPtsTextProp
bool myIsPointsLabeled
vtkActor2D * myPointLabels
vector< intmyIDs

Constructor & Destructor Documentation

SMESH.TIdPreview.TIdPreview SVTK_ViewWindow *  theViewWindow  ) 
 

SMESH.TIdPreview.~TIdPreview  ) 
 


Member Function Documentation

void SMESH.TIdPreview.SetPointsData SMDS_Mesh theMesh,
TColStd_MapOfInteger &  theNodesIdMap
 

void SMESH.TIdPreview.SetElemsData TColStd_MapOfInteger &  theElemsIdMap,
list< gp_XYZ > &  aGrCentersXYZ
 

void SMESH.TIdPreview.AddToRender vtkRenderer *  theRenderer  ) 
 

void SMESH.TIdPreview.RemoveFromRender vtkRenderer *  theRenderer  ) 
 

void SMESH.TIdPreview.SetPointsLabeled bool  theIsPointsLabeled,
bool  theIsActorVisible = true
 


Field Documentation

SVTK_ViewWindow* SMESH.TIdPreview.myViewWindow [private]
 

vtkUnstructuredGrid* SMESH.TIdPreview.myIdGrid [private]
 

SALOME_Actor* SMESH.TIdPreview.myIdActor [private]
 

vtkUnstructuredGrid* SMESH.TIdPreview.myPointsNumDataSet [private]
 

vtkMaskPoints* SMESH.TIdPreview.myPtsMaskPoints [private]
 

vtkSelectVisiblePoints* SMESH.TIdPreview.myPtsSelectVisiblePoints [private]
 

vtkLabeledDataMapper* SMESH.TIdPreview.myPtsLabeledDataMapper [private]
 

vtkTextProperty* SMESH.TIdPreview.aPtsTextProp [private]
 

bool SMESH.TIdPreview.myIsPointsLabeled [private]
 

vtkActor2D* SMESH.TIdPreview.myPointLabels [private]
 

vector<int> SMESH.TIdPreview.myIDs [private]