|
Peano
|
#include <UnstructuredGridWriter.h>

Data Structures | |
| class | CellDataWriter |
| A writer for data on elements. More... | |
| class | CellWriter |
| Writes the cell. More... | |
| class | VertexDataWriter |
| A writer for scalar data on points (vertices). More... | |
| class | VertexWriter |
| This is the vertex writer you have to create to plot the vertices. More... | |
Public Member Functions | |
| virtual | ~UnstructuredGridWriter ()=default |
| virtual bool | writeToFile ()=0 |
| virtual bool | isOpen ()=0 |
| virtual void | clear ()=0 |
| Clear the writer, i.e. | |
| virtual CellDataWriter * | createCellDataWriter (const std::string &identifier, int recordsPerCell)=0 |
| Caller has to destroy this instance manually. | |
| virtual VertexDataWriter * | createVertexDataWriter (const std::string &identifier, int recordsPerVertex)=0 |
| Caller has to destroy this instance manually. | |
| virtual VertexWriter * | createVertexWriter ()=0 |
| Caller has to destroy this instance manually. | |
| virtual CellWriter * | createCellWriter ()=0 |
| Caller has to destroy this instance manually. | |
Definition at line 20 of file UnstructuredGridWriter.h.
|
virtualdefault |
|
pure virtual |
Clear the writer, i.e.
erase all the data. However, as the writer does not track how many vertex and cell writers you've created, it's up to you to ensure that none of these instances is left.
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
Referenced by peano4.api.output.Makefile.Makefile::__init__().

|
pure virtual |
Caller has to destroy this instance manually.
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
|
pure virtual |
Caller has to destroy this instance manually.
Do not create more than one cell writer.
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
|
pure virtual |
Caller has to destroy this instance manually.
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
|
pure virtual |
Caller has to destroy this instance manually.
Do not create more than one vertex writer.
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
|
pure virtual |
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.
|
pure virtual |
Implemented in tarch.plotter::griddata::unstructured::vtk::VTKBinaryFileWriter, tarch.plotter::griddata::unstructured::vtk::VTKTextFileWriter, and tarch.plotter::griddata::unstructured::vtk::VTUTextFileWriter.