Loading...
Searching...
No Matches
Enumerations
Collaboration diagram for VTK Enumerations:

Enumerations

enum class  bitpit::VTKDataType {
  UNDEFINED , Int8 , Int16 , Int32 ,
  Int64 , UInt8 , UInt16 , UInt32 ,
  UInt64 , Float32 , Float64
}
 
enum class  bitpit::VTKElementType {
  UNDEFINED = -1 , VERTEX = 1 , LINE = 3 , TRIANGLE = 5 ,
  POLYGON = 7 , PIXEL = 8 , QUAD = 9 , TETRA = 10 ,
  VOXEL = 11 , HEXAHEDRON = 12 , WEDGE = 13 , PYRAMID = 14 ,
  QUADRATIC_EDGE = 21 , QUADRATIC_TRIANGLE = 22 , QUADRATIC_QUAD = 23 , QUADRATIC_TETRA = 24 ,
  QUADRATIC_HEXAHEDRON = 25 , POLYHEDRON = 42
}
 
enum class  bitpit::VTKFieldType { UNDEFINED = -1 , SCALAR = 0 , VECTOR = 1 , TENSOR = 2 }
 
enum class  bitpit::VTKFormat { UNDEFINED , ASCII , APPENDED }
 
enum class  bitpit::VTKLocation { UNDEFINED , CELL , POINT }
 
enum class  bitpit::VTKRectilinearField { X_COORDS = 0 , Y_COORDS = 1 , Z_COORDS = 2 }
 
enum class  bitpit::VTKUnstructuredField {
  POINTS = 0 , OFFSETS = 1 , TYPES = 2 , CONNECTIVITY = 3 ,
  FACE_STREAMS = 4 , FACE_OFFSETS = 5
}
 
enum class  bitpit::VTKWriteMode { DEFAULT = 0 , NO_INCREMENT =1 , NO_SERIES =2 }
 

Detailed Description

Enumeration Type Documentation

◆ VTKDataType

enum class bitpit::VTKDataType
strong

Enum class defining basic data types of fields which may be written through VTK

Definition at line 74 of file VTK.hpp.

◆ VTKElementType

enum class bitpit::VTKElementType
strong

Enum class listing different element types supported by VTKUnstructuredGrid

Definition at line 112 of file VTK.hpp.

◆ VTKFieldType

enum class bitpit::VTKFieldType
strong

Enum class defining types of fields whic may be written through class VTK

Only second-order (3x3) tensors are supported. They should be passed to the VTK classes as 9-component vectors. It's up to the user of the VTK classes to specify how the tensors are linearized (e.g., row-major order).

Definition at line 63 of file VTK.hpp.

◆ VTKFormat

enum class bitpit::VTKFormat
strong

Enum class defining the VTK format to be used for writing fields

Definition at line 92 of file VTK.hpp.

◆ VTKLocation

enum class bitpit::VTKLocation
strong

Enum class defining wheather data is stored at cells or nodes

Definition at line 102 of file VTK.hpp.

◆ VTKRectilinearField

enum class bitpit::VTKRectilinearField
strong

Enum class listing different geometry fields used by VTKRectilinearGrid

Definition at line 150 of file VTK.hpp.

◆ VTKUnstructuredField

enum class bitpit::VTKUnstructuredField
strong

Enum class listing different geometry fields used by VTKUnstructuredGrid

Definition at line 137 of file VTK.hpp.

◆ VTKWriteMode

enum class bitpit::VTKWriteMode
strong

Enum class defining different modes for writing VTK files

Definition at line 49 of file VTK.hpp.

--- layout: doxygen_footer ---