waLBerla 7.2
Loading...
Searching...
No Matches
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: