Peano
Loading...
Searching...
No Matches
tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter Class Reference

#include <VTUTextFileWriter.h>

Inheritance diagram for tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter:
Collaboration diagram for tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter:

Public Member Functions

virtual ~VertexDataWriter ()
 
virtual void close () override
 
virtual void plotVertex (int index, double value) override
 Write data for one cell.
 
virtual void plotVertex (int index, const tarch::la::Vector< 2, double > &value) override
 
virtual void plotVertex (int index, const tarch::la::Vector< 3, double > &value) override
 
virtual void plotVertex (int index, double *values, int numberOfValues) override
 
double getMinValue () const
 
double getMaxValue () const
 
virtual void assignRemainingVerticesDefaultValues () override
 

Private Member Functions

 VertexDataWriter (const std::string &dataIdentifier, VTUTextFileWriter &writer, int recordsPerVertex, std::string dataType)
 
 VertexDataWriter (const VertexDataWriter &copy)
 

Private Attributes

const std::string _dataType
 
int _lastWriteCommandVertexNumber
 
VTUTextFileWriter & _myWriter
 Underlying VTU writer.
 
std::ostringstream _out
 Output stream.
 
int _recordsPerVertex
 
double _minValue
 
double _maxValue
 
std::string _identifier
 

Friends

class VTUTextFileWriter
 The father class is a friend.
 

Detailed Description

Definition at line 297 of file VTUTextFileWriter.h.

Constructor & Destructor Documentation

◆ VertexDataWriter() [1/2]

tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::VertexDataWriter ( const std::string & dataIdentifier,
VTUTextFileWriter & writer,
int recordsPerVertex,
std::string dataType )
private

◆ VertexDataWriter() [2/2]

tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::VertexDataWriter ( const VertexDataWriter & copy)
private

Definition at line 331 of file VTUTextFileWriter.h.

References assertion.

◆ ~VertexDataWriter()

virtual tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::~VertexDataWriter ( )
virtual

Member Function Documentation

◆ assignRemainingVerticesDefaultValues()

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues ( )
overridevirtual

◆ close()

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::close ( )
overridevirtual

◆ getMaxValue()

double tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::getMaxValue ( ) const

◆ getMinValue()

double tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::getMinValue ( ) const

◆ plotVertex() [1/4]

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex ( int index,
const tarch::la::Vector< 2, double > & value )
overridevirtual

◆ plotVertex() [2/4]

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex ( int index,
const tarch::la::Vector< 3, double > & value )
overridevirtual

◆ plotVertex() [3/4]

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex ( int index,
double * values,
int numberOfValues )
overridevirtual

◆ plotVertex() [4/4]

virtual void tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::plotVertex ( int index,
double value )
overridevirtual

Write data for one cell.

Parameters
indexIndex of the vertex. This index has to equal the index used for the cell within the VTKWriter class interface.
valueValue for the cell.

Implements tarch::plotter::griddata::unstructured::UnstructuredGridWriter::VertexDataWriter.

Friends And Related Symbol Documentation

◆ VTUTextFileWriter

friend class VTUTextFileWriter
friend

The father class is a friend.

There are no other friends.

Definition at line 303 of file VTUTextFileWriter.h.

Field Documentation

◆ _dataType

const std::string tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_dataType
private

Definition at line 305 of file VTUTextFileWriter.h.

◆ _identifier

std::string tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_identifier
private

Definition at line 327 of file VTUTextFileWriter.h.

◆ _lastWriteCommandVertexNumber

int tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_lastWriteCommandVertexNumber
private

Definition at line 310 of file VTUTextFileWriter.h.

◆ _maxValue

double tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_maxValue
private

Definition at line 325 of file VTUTextFileWriter.h.

◆ _minValue

double tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_minValue
private

Definition at line 324 of file VTUTextFileWriter.h.

◆ _myWriter

VTUTextFileWriter& tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_myWriter
private

Underlying VTU writer.

Definition at line 315 of file VTUTextFileWriter.h.

◆ _out

std::ostringstream tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_out
private

Output stream.

Definition at line 320 of file VTUTextFileWriter.h.

◆ _recordsPerVertex

int tarch::plotter::griddata::unstructured::vtk::VTUTextFileWriter::VertexDataWriter::_recordsPerVertex
private

Definition at line 322 of file VTUTextFileWriter.h.


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