A header only Library for Space-Partitioning.
See TODO
Requires CMake and one of the following compilers:
- GCC 8.1 or newer;
- Clang 3.6 or newer (Xcode 5.0 or newer on OS X);
- Visual Studio 2010 or newer;
SPPAR requires the following dependencies:
-
SFML 2.5.1 or newer (only to use Quadtree.render)
-
googletest 1.7 or newer (only to build tests)
Use CMake to build the project and install.
mkdir build && cd build
cmake -DGMOCK_ROOT=<baseDir> -DGTEST_ROOT=<baseDir> \
-DSPPAR_BUILD_TESTS=TRUE -DSPPAR_BUILD_EXAMPLES=TRUE -DSPPAR_BUILD_DOCS=TRUE ..
make -j3
make install
See Examples
- Fork it.
- change to branch develop(git checkout develop)
- make new tests if needed
- commit your changes
- push to develop
- open a Pull Request
To make the documentation you will need doxygen and dot.
Use -DSPPAR_BUILD_DOCS=TRUE with cmake.