![]() |
OGS
|
Enum for all propertyVector data types and XDMF ParentDataTypes.
Definition in file MeshPropertyDataType.h.
#include <string>Go to the source code of this file.
Enumerations | |
| enum class | MeshPropertyDataType { unknown = 0 , float64 , float32 , int32 , int64 , uint32 , uint64 , int8 , uint8 , char_native , uchar , enum_length } |
| enum class | ParentDataType { MIXED = 0 , POLYVERTEX = 1 , POLYLINE = 2 , TRIANGLE = 4 , QUADRILATERAL = 5 , TETRAHEDRON = 6 , PYRAMID = 7 , WEDGE = 8 , HEXAHEDRON = 9 , EDGE_3 = 34 , QUADRILATERAL_9 = 35 , TRIANGLE_6 = 36 , QUADRILATERAL_8 = 37 , TETRAHEDRON_10 = 38 , PYRAMID_13 = 39 , WEDGE_15 = 40 , WEDGE_18 = 41 , HEXAHEDRON_20 = 48 , HEXAHEDRON_27 = 50 } |
Functions | |
| std::pair< std::string, std::size_t > | ParentDataType2String (ParentDataType p) |
|
strong |
| Enumerator | |
|---|---|
| unknown | |
| float64 | |
| float32 | |
| int32 | |
| int64 | |
| uint32 | |
| uint64 | |
| int8 | |
| uint8 | |
| char_native | |
| uchar | |
| enum_length | |
Definition at line 18 of file MeshPropertyDataType.h.
|
strong |
Definition at line 37 of file MeshPropertyDataType.h.
| std::pair< std::string, std::size_t > ParentDataType2String | ( | ParentDataType | p | ) |
Definition at line 14 of file MeshPropertyDataType.cpp.
References EDGE_3, HEXAHEDRON, HEXAHEDRON_20, HEXAHEDRON_27, MIXED, POLYLINE, POLYVERTEX, PYRAMID, PYRAMID_13, QUADRILATERAL, QUADRILATERAL_8, QUADRILATERAL_9, TETRAHEDRON, TETRAHEDRON_10, TRIANGLE, TRIANGLE_6, WEDGE, WEDGE_15, and WEDGE_18.
Referenced by MeshLib::IO::transformTopology(), and MeshLib::IO::write_xdmf().