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 >:
Inheritance graph

List of all members.

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
void write (T data)
 write one data element to output stream (noop)
bool writeIsNoop () const
 whether calls to write may be skipped

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:
s Stream to write to.
name Name of array to write.
ncomps Number of components of the array.
nitems Number of cells for cell data/Number of vertices for point data.
offset Byte count variable: this is incremented by one for each base64 char which has to written to the appended data section later.
indent Indentation to use. This is uses as-is for the header line.

Member Function Documentation

template<class T>
void Dune::VTK::AppendedBase64DataArrayWriter< T >::write ( data  )  [inline, virtual]

write one data element to output stream (noop)

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

template<class T>
bool Dune::VTK::AppendedBase64DataArrayWriter< T >::writeIsNoop (  )  const [inline, virtual]

whether calls to write may be skipped

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


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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].