return 3;
case VISU::eQUAD8:
return 4;
+ case VISU::eQUAD9:
+ return 4;
case VISU::eTETRA10:
return 4;
case VISU::eHEXA20:
return 8;
+ case VISU::eHEXA27:
+ return 8;
case VISU::ePENTA15:
return 6;
case VISU::ePYRA13:
return VTK_WEDGE;
case VISU::ePYRA5:
return VTK_PYRAMID;
-
+ case VISU::eOCTA12:
+ return VTK_HEXAGONAL_PRISM;
case VISU::ePOLYGONE:
return VTK_POLYGON;
case VISU::ePOLYEDRE:
return VTK_TRIANGLE;
case VISU::eQUAD8:
return VTK_QUAD;
+ case VISU::eQUAD9:
+ return VTK_QUAD;
case VISU::eTETRA10:
return VTK_TETRA;
case VISU::eHEXA20:
return VTK_HEXAHEDRON;
+ case VISU::eHEXA27:
+ return VTK_TRIQUADRATIC_HEXAHEDRON;
case VISU::ePENTA15:
return VTK_WEDGE;
case VISU::ePYRA13:
return VTK_POLYGON;
#endif
+ case VISU::eQUAD9:
+#if defined(VISU_USE_VTK_QUADRATIC)
+ return VTK_BIQUADRATIC_QUAD;
+#else
+ return VTK_POLYGON;
+#endif
+
case VISU::eTETRA10:
#if defined(VISU_USE_VTK_QUADRATIC)
return VTK_QUADRATIC_TETRA;
return VTK_CONVEX_POINT_SET;
#endif
+ case VISU::eHEXA27:
+#if defined(VISU_USE_VTK_QUADRATIC)
+ return VTK_TRIQUADRATIC_HEXAHEDRON;
+#else
+ return VTK_CONVEX_POINT_SET;
+#endif
+
case VISU::ePENTA15:
#if defined(VISU_USE_VTK_QUADRATIC)
return VTK_QUADRATIC_WEDGE;