erleben / OpenTissue

OpenTissue is a collection of generic algorithms and data structures for rapid development of interactive modeling and simulation.
http://www.opentissue.org
95 stars 26 forks source link

Remove Boost as a dependency? #24

Closed erleben closed 4 months ago

erleben commented 4 years ago

Boost is used in some places. In large part for writing unit-tests.

However, shared_ptr, and multi-dimensional arrays are other things we use. Particular in the BVH data structures.

Some of these things can be trivially replaced with C++11 alternatives.

Boost is a rather large dependency to have, it would make a simpler and leaner and mean OT if we could replace with C++11 stuff.