Namespaces | Enumerations | Functions | Variables
foamVtkCore.H File Reference
Include dependency graph for foamVtkCore.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::vtk
 Namespace for handling VTK input/output.
 
 Foam
 
 Foam::vtk::legacy
 Namespace for legacy VTK output constants and functions.
 

Enumerations

enum  OutputContext { INLINE, HEADER, APPEND }
 
enum  formatType : uint8_t {
  INLINE_ASCII = 0, INLINE_BASE64 = 0x01, APPEND_BASE64 = 0x11, APPEND_BINARY = 0x12,
  LEGACY_ASCII = 0x20, LEGACY_BINARY = 0x22
}
 
enum  cellType {
  VTK_EMPTY_CELL = 0, VTK_VERTEX = 1, VTK_POLY_VERTEX = 2, VTK_LINE = 3,
  VTK_POLY_LINE = 4, VTK_TRIANGLE = 5, VTK_TRIANGLE_STRIP = 6, VTK_POLYGON = 7,
  VTK_PIXEL = 8, VTK_QUAD = 9, VTK_TETRA = 10, VTK_VOXEL = 11,
  VTK_HEXAHEDRON = 12, VTK_WEDGE = 13, VTK_PYRAMID = 14, VTK_PENTAGONAL_PRISM = 15,
  VTK_HEXAGONAL_PRISM = 16, VTK_POLYHEDRON = 42
}
 
enum  fileTag {
  VTK_FILE, DATA_ARRAY, BLOCK, PIECE,
  DATA_SET, POINTS, CELLS, POLYS,
  VERTS, LINES, CELL_DATA, POINT_DATA,
  FIELD_DATA, POLY_DATA, UNSTRUCTURED_GRID, MULTI_BLOCK
}
 
enum  fileAttr {
  OFFSET, NUMBER_OF_COMPONENTS, NUMBER_OF_TUPLES, NUMBER_OF_POINTS,
  NUMBER_OF_CELLS, NUMBER_OF_POLYS, NUMBER_OF_VERTS, NUMBER_OF_LINES
}
 
enum  dataArrayAttr {
  POINTS, OFFSETS, CONNECTIVITY, TYPES,
  FACES, FACEOFFSETS
}
 

Functions

bool isAppend (enum formatType fmt)
 
bool isLegacy (enum formatType fmt)
 

Variables

const Foam::Enum< fileTag > fileExtension
 
const Foam::Enum< fileTag > fileContentVersions
 
const Foam::Enum< fileTag > fileTagNames
 
const Foam::Enum< fileAttr > fileAttrNames
 
const Foam::Enum< dataArrayAttr > dataArrayAttrNames
 
const word fileExtension
 
const Foam::Enum< vtk::fileTag > contentNames
 
const Foam::Enum< vtk::fileTag > fileTagNames
 
const Foam::Enum< dataArrayAttr > dataArrayAttrNames
 

Detailed Description

Original source file foamVtkCore.H

Definition in file foamVtkCore.H.