#ifndef ONF_NULLIFYTRAVERSEDCELLVISITOR_H #define ONF_NULLIFYTRAVERSEDCELLVISITOR_H #include "ct_itemdrawable/tools/gridtools/ct_abstractgrid3dbeamvisitor.h" #include "ct_itemdrawable/ct_grid3d_sparse.h" class ONF_NullifyTraveserdCellVisitor : public CT_AbstractGrid3DBeamVisitor { public: ONF_NullifyTraveserdCellVisitor(CT_Grid3D_Sparse *grid); virtual void visit(const size_t &index, const CT_Beam *beam); private: CT_Grid3D_Sparse* _grid; int _NA; }; #endif // ONF_NULLIFYTRAVERSEDCELLVISITOR_H