Overview
Description
Apart from the default class supplied by Boost.GIL, there are also provisions to use external containers like from std::vector, std::map, boost::histogram etc. These are provided as extensions.
Extensions
- Currently the following are available:
std::vector (1D histogram support)
std::map (1D histogram support)
std::array (1D histogram support)
std::unordered_map (1D histogram support)
boost::histogram
Adding an external container
- The workflow should be:
Provide overloads for fill_histogram(must), make_histogram(optional) etc. in a new file preferably named after the container type in extensions/histogram/.
Add tests to test/extensions/histogram.
Add docs to docs/histogram/extensions.
Other cmake, Jamfile, config etc. file changes.