GridFormat 0.2.1
I/O-Library for grid-like data structures
Loading...
Searching...
No Matches
VTK

Classes & functions related to writing VTK files. More...

Detailed Description

Files

file  appendix.hpp
 Helper classes for writing VTK appendices of xml formats.
 
file  attributes.hpp
 Helper functions to get the VTK-specific names of things.
 
file  common.hpp
 Common functionality for VTK writers.
 
file  data_array.hpp
 
file  hdf_common.hpp
 Common functionality for writing VTK HDF files.
 
file  hdf_image_grid_reader.hpp
 Reader for the VTK HDF file format for image grids.
 
file  hdf_image_grid_writer.hpp
 Writer for the VTK HDF file format for image grids.
 
file  hdf_reader.hpp
 Readers for the VTK HDF file formats.
 
file  hdf_unstructured_grid_reader.hpp
 Reader for the VTK HDF file format for unstructured grids.
 
file  hdf_unstructured_grid_writer.hpp
 Writer for the VTK HDF file format for unstructured grids.
 
file  hdf_writer.hpp
 Writers for the VTK HDF file formats.
 
file  parallel.hpp
 Helper function for writing parallel VTK files.
 
file  pvd_reader.hpp
 
file  pvd_writer.hpp
 
file  pvti_reader.hpp
 
file  pvti_writer.hpp
 
file  pvtp_reader.hpp
 
file  pvtp_writer.hpp
 
file  pvtr_reader.hpp
 
file  pvtr_writer.hpp
 
file  pvts_reader.hpp
 
file  pvts_writer.hpp
 
file  pvtu_reader.hpp
 
file  pvtu_writer.hpp
 
file  pxml_reader.hpp
 
file  vti_reader.hpp
 
file  vti_writer.hpp
 
file  vtp_reader.hpp
 
file  vtp_writer.hpp
 
file  vtr_reader.hpp
 
file  vtr_writer.hpp
 
file  vts_reader.hpp
 
file  vts_writer.hpp
 
file  vtu_reader.hpp
 
file  vtu_writer.hpp
 
file  xml.hpp
 Helper classes and functions for VTK XML-type file format writers & readers.
 
file  xml_time_series_writer.hpp
 

Classes

class  GridFormat::VTK::AppendixStreamObserver
 Observer for appendices. Allows registering the offsets when streaming all fields that are part of the appendix. More...
 
class  GridFormat::VTK::Appendix
 Stores vtk data arrays to be exported as vtk-xml appendix. More...
 
class  GridFormat::VTK::DataArray< Encoder, Compressor, HeaderType >
 Wraps a field and exposes it as VTK data array. Essentially, this implements the operator<< to stream the field data in the way that VTK file formats require it. More...
 
class  GridFormat::VTKHDFImageGridReader
 Reader for the VTK-HDF file format for image grids. More...
 
class  GridFormat::VTKHDFImageGridWriter< G, C >
 Writer for the VTK HDF file format for image grids. More...
 
class  GridFormat::VTKHDFImageGridTimeSeriesWriter< G, C >
 Writer for the transient VTK HDF file format for image grids. More...
 
class  GridFormat::VTKHDFReader< Communicator >
 Convenience reader for the vtk-hdf file format that supports both the image & unstructured grid file formats. More...
 
class  GridFormat::VTKHDFUnstructuredGridReader< Communicator >
 Reader for the VTK-HDF file format for unstructured grids. More...
 
class  GridFormat::VTKHDFUnstructuredGridWriter< G, C >
 Writer for the VTK HDF file format for unstructured grids. More...
 
class  GridFormat::VTKHDFUnstructuredTimeSeriesWriter< G, C >
 Writer for the transient VTK HDF file format for unstructured grids. More...
 
class  GridFormat::VTKHDFWriter< Grid, Communicator >
 Convenience writer for the vtk-hdf file format, automatically selecting the image or unstructured grid format depending on the given grid type. More...
 
class  GridFormat::VTKHDFTimeSeriesWriter< Grid, C >
 Convenience writer for the vtk-hdf file format, automatically selecting the image or unstructured grid format depending on the given grid type. More...
 
class  GridFormat::PVDReader< C >
 Reader for .pvd time series file format. More...
 
class  GridFormat::PVDWriter< VTKWriter >
 Writer for .pvd time-series file format. More...
 
class  GridFormat::PVTIReader
 Reader for .pvtp file format. More...
 
class  GridFormat::PVTIWriter< Grid, Communicator >
 Writer for parallel .pvti files. More...
 
class  GridFormat::PVTPReader
 Reader for .pvtp file format. More...
 
class  GridFormat::PVTPWriter< Grid, Communicator >
 Writer for parallel .pvtu files. More...
 
class  GridFormat::PVTRReader
 Reader for .pvtr file format. More...
 
class  GridFormat::PVTRWriter< Grid, Communicator >
 Writer for parallel .pvtr files. More...
 
class  GridFormat::PVTSReader
 Reader for .pvts file format. More...
 
class  GridFormat::PVTSWriter< Grid, Communicator >
 Writer for parallel .pvts files. More...
 
class  GridFormat::PVTUReader
 Reader for .pvtu file format. More...
 
class  GridFormat::PVTUWriter< Grid, Communicator >
 Writer for parallel .pvtu files. More...
 
class  GridFormat::VTK::PXMLReaderBase< PieceReader >
 Base class for readers of parallel vtk-xml file formats. More...
 
class  GridFormat::VTK::PXMLUnstructuredGridReader< PieceReader >
 Base class for readers of parallel vtk-xml file formats for unstructured grids. More...
 
class  GridFormat::VTK::PXMLStructuredGridReader< PieceReader >
 Base class for readers of parallel vtk-xml file formats for structured grids. More...
 
class  GridFormat::VTIReader
 Reader for .vti file format. More...
 
class  GridFormat::VTIWriter< Grid >
 Writer for .vti file format. More...
 
class  GridFormat::VTPReader
 Reader for .vtp file format. More...
 
class  GridFormat::VTPWriter< Grid >
 Writer for .vtu file format. More...
 
class  GridFormat::VTRReader
 Reader for .vtr file format. More...
 
class  GridFormat::VTRWriter< Grid >
 Writer for .vtr file format. More...
 
class  GridFormat::VTSReader
 Reader for .vts file format. More...
 
class  GridFormat::VTSWriter< Grid >
 Writer for .vts file format. More...
 
class  GridFormat::VTUReader
 Reader for .vtu file format. More...
 
class  GridFormat::VTUWriter< Grid >
 Writer for .vtu file format. More...
 
struct  GridFormat::VTK::XMLOptions
 Options for VTK-XML files for setting the desired encoding, data format and compression. More...
 
class  GridFormat::VTK::XMLWriterBase< G, Impl >
 Base class for VTK-XML Writer implementations. More...
 
class  GridFormat::VTK::XMLReaderHelper
 Helper class for VTK-XML readers to use. More...
 
class  GridFormat::VTKXMLTimeSeriesWriter< VTKWriter >
 Writer for time series of a VTK-XML file format. Populates the "TimeValue" metadata field supported by VTK. More...
 

Functions

std::string GridFormat::VTK::attribute_name (const DynamicPrecision &prec)
 
std::string GridFormat::VTK::attribute_name (std::endian e)
 
std::string GridFormat::VTK::attribute_name (const Encoding::Ascii &)
 
std::string GridFormat::VTK::attribute_name (const Encoding::Base64 &)
 
std::string GridFormat::VTK::attribute_name (const Encoding::RawBinary &)
 
std::string GridFormat::VTK::attribute_name (const Compression::LZMA &)
 
std::string GridFormat::VTK::attribute_name (const Compression::ZLIB &)
 
std::string GridFormat::VTK::attribute_name (const Compression::LZ4 &)
 
std::string GridFormat::VTK::data_format_name (const Encoding::RawBinary &, const DataFormat::Appended &)
 
std::string GridFormat::VTK::data_format_name (const Encoding::Base64 &, const DataFormat::Appended &)
 
std::string GridFormat::VTK::data_format_name (const Encoding::Base64 &, const DataFormat::Inlined &)
 
std::string GridFormat::VTK::data_format_name (const Encoding::Ascii &, const DataFormat::Inlined &)
 
template<typename Enc , typename Format >
std::string GridFormat::VTK::data_format_name (const Enc &e, const Format &format)
 
std::endian GridFormat::VTK::from_endian_attribute (const std::string &endian)
 
DynamicPrecision GridFormat::VTK::from_precision_attribute (const std::string &prec)
 
std::ranges::range auto GridFormat::VTK::XML::data_arrays (const XMLElement &e)
 Return a range over all data array elements in the given xml section.
 
std::ranges::range auto GridFormat::VTK::XML::data_array_names (const XMLElement &e)
 Return a range over the names of all data array elements in the given xml section.
 
const XMLElement & GridFormat::VTK::XML::get_data_array (std::string_view name, const XMLElement &section)
 Return the data array element with the given name within the given xml section.