ossama-othman / MaRC

MaRC - Map Reprojections and Conversions
GNU Lesser General Public License v2.1
1 stars 0 forks source link

lib: Strategize MaRC image compositing code. #119

Closed ossama-othman closed 2 years ago

ossama-othman commented 2 years ago

Refactor the MaRC::MosaicImage averaging code so that it is fully extensible. All of MaRC's existing image averaging cases now exist in their own concrete compositing strategy class. There is no longer a need to hard code the average type within MaRC::MosaicImage.

A compositing unit test and accompanying fixed_value_image test image was also added.