walberla::vtk::PointDataSource Class Referenceabstract

#include <PointDataSource.h>

+ Inheritance diagram for walberla::vtk::PointDataSource:

Classes

struct  Attributes
 

Public Member Functions

virtual ~PointDataSource ()=default
 
virtual std::vector< AttributesgetAttributes () const =0
 
virtual void configure ()=0
 
virtual std::vector< Vector3< real_t > > getPoints ()=0
 
virtual void push (std::ostream &os, const uint_t data, const uint_t point, const uint_t component)=0
 For the documentation of this function, please refer to the documentation/general description of this class. More...
 
virtual void push (Base64Writer &b64, const uint_t data, const uint_t point, const uint_t component)=0
 For the documentation of this function, please refer to the documentation/general description of this class. More...
 

Constructor & Destructor Documentation

◆ ~PointDataSource()

virtual walberla::vtk::PointDataSource::~PointDataSource ( )
virtualdefault

Member Function Documentation

◆ configure()

virtual void walberla::vtk::PointDataSource::configure ( )
pure virtual

◆ getAttributes()

virtual std::vector< Attributes > walberla::vtk::PointDataSource::getAttributes ( ) const
pure virtual

◆ getPoints()

virtual std::vector< Vector3< real_t > > walberla::vtk::PointDataSource::getPoints ( )
pure virtual

◆ push() [1/2]

virtual void walberla::vtk::PointDataSource::push ( Base64Writer b64,
const uint_t  data,
const uint_t  point,
const uint_t  component 
)
pure virtual

For the documentation of this function, please refer to the documentation/general description of this class.

Implemented in walberla::mesa_pd::vtk::ParticleVtkOutput, walberla::pe::EllipsoidVtkOutput, walberla::pe::SphereVtkOutput, and walberla::pe::DefaultBodyVTKOutput.

◆ push() [2/2]

virtual void walberla::vtk::PointDataSource::push ( std::ostream &  os,
const uint_t  data,
const uint_t  point,
const uint_t  component 
)
pure virtual

For the documentation of this function, please refer to the documentation/general description of this class.

Implemented in walberla::pe::EllipsoidVtkOutput, walberla::pe::SphereVtkOutput, walberla::pe::DefaultBodyVTKOutput, and walberla::mesa_pd::vtk::ParticleVtkOutput.


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