Searched defs:CellIt (Results 1 – 4 of 4) sorted by relevance
241 struct CellIt { struct in marchsq::__impl::Grid242 Coord crd; Dir dir= Dir::none; const Rst *grid = nullptr;244 TRasterValue<Rst> operator*() const { return isoval(*grid, crd); } in operator *()245 CellIt& operator++() { crd = step(crd, dir); return *this; } in operator ++()246 CellIt operator++(int) { CellIt it = *this; ++(*this); return it; } in operator ++()247 bool operator!=(const CellIt &it) { return crd.r != it.crd.r || crd.c != it.crd.c; } in operator !=()249 using value_type = TRasterValue<Rst>;250 using pointer = TRasterValue<Rst> *;251 using reference = TRasterValue<Rst> &;252 using difference_type = long;[all …]
83 typedef vector_t::const_iterator CellIt; typedef
797 CellIt /*cell_begin*/, CellIt /*cell_end*/, in insert_in_hole() argument