dune-grid  2.3.0
Public Member Functions | List of all members
Dune::VTK::AppendedBase64DataArrayWriter< T > Class Template Reference

a streaming writer for data array tags, uses appended base64 format More...

#include <dune/grid/io/file/vtk/dataarraywriter.hh>

Inheritance diagram for Dune::VTK::AppendedBase64DataArrayWriter< T >:
Dune::VTK::DataArrayWriter< T >

Public Member Functions

 AppendedBase64DataArrayWriter (std::ostream &s, std::string name, int ncomps, unsigned nitems, unsigned &offset, const Indent &indent)
 make a new data array writer More...
 
void write (T data)
 write one data element to output stream (noop) More...
 
bool writeIsNoop () const
 whether calls to write may be skipped More...
 

Detailed Description

template<class T>
class Dune::VTK::AppendedBase64DataArrayWriter< T >

a streaming writer for data array tags, uses appended base64 format

Constructor & Destructor Documentation

template<class T>
Dune::VTK::AppendedBase64DataArrayWriter< T >::AppendedBase64DataArrayWriter ( std::ostream &  s,
std::string  name,
int  ncomps,
unsigned  nitems,
unsigned &  offset,
const Indent &  indent 
)
inline

make a new data array writer

Parameters
sStream to write to.
nameName of array to write.
ncompsNumber of components of the array.
nitemsNumber of cells for cell data/Number of vertices for point data.
offsetByte count variable: this is incremented by one for each base64 char which has to written to the appended data section later.
indentIndentation to use. This is uses as-is for the header line.

Member Function Documentation

template<class T>
void Dune::VTK::AppendedBase64DataArrayWriter< T >::write ( data)
inlinevirtual

write one data element to output stream (noop)

Implements Dune::VTK::DataArrayWriter< T >.

template<class T>
bool Dune::VTK::AppendedBase64DataArrayWriter< T >::writeIsNoop ( ) const
inlinevirtual

whether calls to write may be skipped

Reimplemented from Dune::VTK::DataArrayWriter< T >.


The documentation for this class was generated from the following file: