Salome HOME
PR: test of use of vtk structures in SMDS, first part: only nodes, tested with hexahe...
[modules/smesh.git] / src / SMDS / Notes
1
2
3 SMDS_Mesh
4   static vector<SMDS_Mesh*> _meshList;     --> retrouver un SMDS_Mesh
5   vtkUnstructuredGrid*      myGrid;
6
7   vector<SMDS_MeshNode *>   myNodes;       --> meme index que dans le pointSet de myGrid
8   vector<SMDS_MeshCell *>   myCells;       --> meme index que dans le cellTypes de myGrid
9
10
11
12 SMDS_MeshElement
13   int myID;                                --> index dans la structure geree par SMDS_Mesh
14   int myMeshId;                            --> pour retrouver SMDS_Mesh* dans _meshList
15   int myShapeId;                           --> pour retrouver la subShape
16                                                          
17
18 SMDS_MeshNode: SMDS_MeshElement
19   SMDS_PositionPtr myPosition;             --> objet position dans la shape geom
20   ##vector<int> myInverseElements;         --> pour retrouver les elements, vtkCellLinks
21
22
23 SMDS_MeshCell: SMDS_MeshElement            --> generique pour tous les elements (cells)
24
25
26 ========= TODO ============
27
28 enlever vtkId de SMDS_MeshCell, utiliser SMDS_MeshElementIDFactory.
29
30 ajouter ID dans SMDS_Mesh::createTriangle 
31 verifier ID dans SMDS_Mesh::Find*OrCreate