This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/freestyle/intern/geometry/HashGrid.cpp
Brecht Van Lommel 1840f44666 Fix build error on Windows without precompiled headers
Recent refactoring to use uint relied on indirect includes and precompiled
headers for uint to be defined. Explicitly include BLI_sys_types where this
type is used now.
2022-10-26 19:59:55 +02:00

33 lines
615 B
C++

/* SPDX-License-Identifier: GPL-2.0-or-later */
/** \file
* \ingroup freestyle
* \brief Class to define a cell grid surrounding the bounding box of the scene
*/
#include "HashGrid.h"
#include "BLI_sys_types.h"
namespace Freestyle {
void HashGrid::clear()
{
if (!_cells.empty()) {
for (GridHashTable::iterator it = _cells.begin(); it != _cells.end(); it++) {
Cell *cell = (*it).second;
delete cell;
}
_cells.clear();
}
Grid::clear();
}
void HashGrid::configure(const Vec3r &orig, const Vec3r &size, uint nb)
{
Grid::configure(orig, size, nb);
}
} /* namespace Freestyle */