Implementation of a cell filter based on an axis-aligned bounding box.
All cells that are included in or intersect with the given axis-aligned bounding box are selected by this filter.
#include <AABBCellFilter.h>
Public Member Functions | |
AABBCellFilter (const AABB &aabb) | |
void | operator() (CellSet &filteredCells, const IBlock &block, const StructuredBlockStorage &storage, const uint_t ghostLayers=uint_t(0)) const |
All cells (in block local cell coordinates!) that are included in or intersect with the axis-aligned bounding box are inserted into the set "filteredCells", thereby marking these cells. More... | |
Private Attributes | |
const AABB | aabb_ |
|
inline |
|
inline |
All cells (in block local cell coordinates!) that are included in or intersect with the axis-aligned bounding box are inserted into the set "filteredCells", thereby marking these cells.
For more details on cell filters and including cells in and excluding cells from the VTK output, see the documentation of class VTKOutput.
|
private |