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.
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 withinMaRC::MosaicImage
.A compositing unit test and accompanying
fixed_value_image
test image was also added.