35#ifndef Block3DVisitor_h
36#define Block3DVisitor_h
49 Block3DVisitor(
int startLevel,
int stopLevel) : startLevel(startLevel), stopLevel(stopLevel) {}
A class implements a block structure.
Abstract class provides interface for visitor design pettern.
virtual ~Block3DVisitor()=default
Block3DVisitor(int startLevel, int stopLevel)
virtual void visit(SPtr< Grid3D > grid, SPtr< Block3D > block)=0
A class implements block grid.
std::shared_ptr< T > SPtr
int getStartLevel() const
void setStopLevel(int level)
void setStartLevel(int level)