7namespace mmcfilters::detail {
17class CommittedImageAccess {
20 template <
typename PixelType> [[nodiscard]]
static Image<PixelType> createValue(
int rows,
int columns) {
21 return Image<PixelType>(rows, columns,
typename Image<PixelType>::EstablishedDimensionsTag{});
25 template <
typename PixelType> [[nodiscard]]
static std::shared_ptr<Image<PixelType>> create(
int rows,
int columns) {
Contiguous row-major image container and coordinate helpers.
static Ptr create(int rows, int columns)
Creates an owned image with uninitialised pixel values.