- /* EDGES */
- void AddEdge(SMESH_Actor*, int idedge, int idnode1, int idnode2) ;
- void AddEdges( SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void DisplayEdges(SMESH_Actor* ac, bool visibility = true);
- void DisplayEdgesConnectivityLegendBox(vtkActor *ac);
- void DisplaySimulationEdge( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex );
-
- /* TRIANGLES */
- void AddTriangle(SMESH_Actor*, int idtri, int idnode1, int idnode2, int idnode3) ;
- void AddTriangles( SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void DisplaySimulationTriangle( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex, bool reverse );
-
- /* QUADRANGLES */
- void AddQuadrangle(SMESH_Actor*, int idquad, int idnode1, int idnode2,
- int idnode3, int idnode4) ;
- void AddQuadrangles( SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void DisplaySimulationQuadrangle( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex, bool reverse );
-
- /* VOLUMES */
- void AddTetra(SMESH_Actor*, int idtetra, int idnode1, int idnode2,
- int idnode3, int idnode4) ;
- void AddHexaedre(SMESH_Actor*, int idhexa, int idnode1, int idnode2,
- int idnode3, int idnode4, int idnode5, int idnode6, int idnode7, int idnode8) ;
- void AddTetras( SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void AddHexaedres( SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void DisplaySimulationTetra( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex );
- void DisplaySimulationHexa( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex );
-
- /* ELEMENTS */
- void RemoveElement(SMESH_Actor*, int idnode);
- void RemoveElements(SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex) ;
- void RemoveElements(SMESH_Actor* Mactor, int number,
- const SMESH::double_array& coords, const SMESH::long_array& indexes);
- void OrientationElements(SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex);
- void DiagonalInversion(SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex);
-
- void AddFace( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex, bool reverse );
- void AddEdge( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex );
- void AddVolume( SMESH::SMESH_Mesh_ptr aMesh, const TColStd_MapOfInteger& MapIndex );
- void AddNode( SMESH::SMESH_Mesh_ptr aMesh, float x, float y, float z);
-
- /* Simulation management */
- void EraseSimulationActors() ;
-
- /* Non modal dialog boxes magement */