]> SALOME platform Git repositories - modules/smesh.git/commit
Salome HOME
0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OC...
authoreap <eap@opencascade.com>
Fri, 16 Dec 2011 09:05:48 +0000 (09:05 +0000)
committereap <eap@opencascade.com>
Fri, 16 Dec 2011 09:05:48 +0000 (09:05 +0000)
commit3244dc5cc3f25eed1e49057c761ee1cbac6f864f
tree335989dead379b25fda1644dec242c57afe4f2f3
parent6b3bfde6794db55e6937f8a256bf0e1489dc0836
0021347: [CEA 497] Visualisation into SMESH and VISU of hexagonal prism cells (MED_OCTA12)
0021380: EDF 1937 SMESH: Take into account QUAD9 and HEXA27

+  static VTKCellType        toVtkType (SMDSAbs_EntityType vtkType);
+  static SMDSAbs_EntityType toSmdsType(VTKCellType vtkType);
+
+  static const std::vector<int>& toVtkOrder(VTKCellType vtkType);
+  static const std::vector<int>& toVtkOrder(SMDSAbs_EntityType smdsType);
+  static const std::vector<int>& fromVtkOrder(VTKCellType vtkType);
+  static const std::vector<int>& fromVtkOrder(SMDSAbs_EntityType smdsType);
+
+  static const std::vector<int>& reverseSmdsOrder(SMDSAbs_EntityType smdsType);
+  static const std::vector<int>& interlacedSmdsOrder(SMDSAbs_EntityType smdsType);
+
+  template< class VECT >
+    static void applyInterlace( const std::vector<int>& interlace, VECT & data)
src/SMDS/SMDS_MeshCell.cxx
src/SMDS/SMDS_MeshCell.hxx