MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_image_2d()

template<typename T >
static DataModule MayaFlux::Kakshya::DataDimension::create_image_2d ( uint64_t  height,
uint64_t  width,
default_value = T {} 
)
inlinestatic

Create 2D image data module.

Template Parameters
TData type for storage
Parameters
heightImage height in pixels
widthImage width in pixels
default_valueInitial value for elements
Returns
DataModule for 2D image

Definition at line 373 of file NDData.hpp.

373 {})
374 {
375 return create_for_modality(DataModality::IMAGE_2D, { height, width }, default_value);
376 }
@ IMAGE_2D
2D image (grayscale or single channel)
static DataModule create_for_modality(DataModality modality, const std::vector< uint64_t > &shape, T default_value=T {}, MemoryLayout layout=MemoryLayout::ROW_MAJOR, OrganizationStrategy strategy=OrganizationStrategy::PLANAR)
Create data module for a specific modality.
Definition NDData.hpp:312