walberla::vtk::ChainedFilter Class Reference

#include <ChainedFilter.h>

Public Types

using CellFilter = std::function< void(CellSet &, const IBlock &, const StructuredBlockStorage &, const uint_t)>
 

Public Member Functions

void addFilter (const CellFilter &filter)
 
void operator() (CellSet &filteredCells, const IBlock &block, const StructuredBlockStorage &storage, const uint_t ghostLayers=uint_t(0)) const
 

Private Attributes

std::vector< CellFilterfilters_
 

Member Typedef Documentation

◆ CellFilter

using walberla::vtk::ChainedFilter::CellFilter = std::function<void (CellSet &, const IBlock &, const StructuredBlockStorage &, const uint_t)>

Member Function Documentation

◆ addFilter()

void walberla::vtk::ChainedFilter::addFilter ( const CellFilter filter)
inline

◆ operator()()

void walberla::vtk::ChainedFilter::operator() ( CellSet filteredCells,
const IBlock block,
const StructuredBlockStorage storage,
const uint_t  ghostLayers = uint_t(0) 
) const
inline

Member Data Documentation

◆ filters_

std::vector< CellFilter > walberla::vtk::ChainedFilter::filters_
private

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