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

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

Detailed Description

Files

file  /__w/gridformat/gridformat/gridformat/vtk/appendix.hpp
 Helper classes for writing VTK appendices of xml formats.
file  /__w/gridformat/gridformat/gridformat/vtk/attributes.hpp
 Helper functions to get the VTK-specific names of things.
file  /__w/gridformat/gridformat/gridformat/vtk/common.hpp
 Common functionality for VTK writers.
file  /__w/gridformat/gridformat/gridformat/vtk/data_array.hpp
 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.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_common.hpp
 Common functionality for writing VTK HDF files.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_image_grid_reader.hpp
 Reader for the VTK HDF file format for image grids.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_image_grid_writer.hpp
 Writer for the VTK HDF file format for image grids.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_reader.hpp
 Readers for the VTK HDF file formats.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_unstructured_grid_reader.hpp
 Reader for the VTK HDF file format for unstructured grids.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_unstructured_grid_writer.hpp
 Writer for the VTK HDF file format for unstructured grids.
file  /__w/gridformat/gridformat/gridformat/vtk/hdf_writer.hpp
 Writers for the VTK HDF file formats.
file  /__w/gridformat/gridformat/gridformat/vtk/parallel.hpp
 Helper function for writing parallel VTK files.
file  /__w/gridformat/gridformat/gridformat/vtk/pvd_reader.hpp
 Reader for .pvd time series file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvd_writer.hpp
 Writer for .pvd time-series file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvti_reader.hpp
 Reader for .pvtp file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvti_writer.hpp
 Writer for parallel .pvti files.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtp_reader.hpp
 Reader for .pvtp file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtp_writer.hpp
 Writer for parallel .pvtu files.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtr_reader.hpp
 Reader for .pvtr file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtr_writer.hpp
 Writer for parallel .pvtr files.
file  /__w/gridformat/gridformat/gridformat/vtk/pvts_reader.hpp
 Reader for .pvts file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvts_writer.hpp
 Writer for parallel .pvts files.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtu_reader.hpp
 Reader for .pvtu file format.
file  /__w/gridformat/gridformat/gridformat/vtk/pvtu_writer.hpp
 Writer for parallel .pvtu files.
file  /__w/gridformat/gridformat/gridformat/vtk/pxml_reader.hpp
 Base class for readers of parallel vtk-xml file formats.
file  /__w/gridformat/gridformat/gridformat/vtk/vti_reader.hpp
 Reader for .vti file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vti_writer.hpp
 Writer for .vti file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtp_reader.hpp
 Reader for .vtp file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtp_writer.hpp
 Writer for .vtu file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtr_reader.hpp
 Reader for .vtr file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtr_writer.hpp
 Writer for .vtr file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vts_reader.hpp
 Reader for .vts file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vts_writer.hpp
 Writer for .vts file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtu_reader.hpp
 Reader for .vtu file format.
file  /__w/gridformat/gridformat/gridformat/vtk/vtu_writer.hpp
 Writer for .vtu file format.
file  /__w/gridformat/gridformat/gridformat/vtk/xml.hpp
 Helper classes and functions for VTK XML-type file format writers & readers.
file  /__w/gridformat/gridformat/gridformat/vtk/xml_time_series_writer.hpp
 Writer for time series of a VTK-XML file format. Populates the "TimeValue" metadata field supported by VTK.

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::VTKHDF::DataSetField< C >
 Field implementation that draws values from an open HDF5 file upon request. 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.