LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
Representation of a VTK file (only relevant) features (advanced usage) More...
#include <lf/io/vtk_writer.h>
Classes | |
class | FieldDataArray |
class | ScalarData |
Represents one set of attribute data (can be attached to points or cells) More... | |
class | UnstructuredGrid |
class | VectorData |
Public Attributes | |
std::string | header |
The Vtk Header, at most 256 characters, no new lines characters! More... | |
Format | format = Format::ASCII |
The format of the file. More... | |
UnstructuredGrid | unstructured_grid |
Describes the nodes + cells. More... | |
FieldData | field_data |
Attributes | point_data |
Attributes | cell_data |
Representation of a VTK file (only relevant) features (advanced usage)
This class can be written to a *.vtk file through the method WriteToFile(). The VtkWriter uses this class internally, it is not intended for direct usage by the normal user but it can be useful if a special kind of VtkFile should be written.
Definition at line 31 of file vtk_writer.h.
using lf::io::VtkFile::Attributes = std::vector<boost::variant< ScalarData<char>, ScalarData<unsigned char>, ScalarData<short>, ScalarData<unsigned short>, ScalarData<int>, ScalarData<unsigned int>, ScalarData<long>, ScalarData<unsigned long>, ScalarData<float>, ScalarData<double>, VectorData<float>, VectorData<double> >> |
Definition at line 119 of file vtk_writer.h.
using lf::io::VtkFile::FieldData = std::vector<boost::variant<FieldDataArray<int>, FieldDataArray<float>, FieldDataArray<double> >> |
Definition at line 125 of file vtk_writer.h.
using lf::io::VtkFile::size_type = unsigned int |
Definition at line 33 of file vtk_writer.h.
|
strong |
Definition at line 39 of file vtk_writer.h.
|
strong |
Attributes lf::io::VtkFile::cell_data |
Definition at line 146 of file vtk_writer.h.
Referenced by lf::io::VtkWriter::WriteCellData(), lf::io::VtkWriter::WriteScalarCellData(), and lf::io::VtkWriter::WriteVectorCellData().
FieldData lf::io::VtkFile::field_data |
Definition at line 140 of file vtk_writer.h.
Referenced by lf::io::VtkWriter::WriteFieldData().
Format lf::io::VtkFile::format = Format::ASCII |
The format of the file.
Definition at line 135 of file vtk_writer.h.
Referenced by lf::io::VtkWriter::setBinary(), and lf::io::WriteToFile().
std::string lf::io::VtkFile::header |
The Vtk Header, at most 256 characters, no new lines characters!
Definition at line 133 of file vtk_writer.h.
Attributes lf::io::VtkFile::point_data |
Definition at line 143 of file vtk_writer.h.
Referenced by lf::io::VtkWriter::WritePointData(), lf::io::VtkWriter::WriteScalarPointData(), and lf::io::VtkWriter::WriteVectorPointData().
UnstructuredGrid lf::io::VtkFile::unstructured_grid |
Describes the nodes + cells.
Definition at line 138 of file vtk_writer.h.
Referenced by lf::io::VtkWriter::WritePointData().