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

◆ DataDimension() [2/2]

MayaFlux::Kakshya::DataDimension::DataDimension ( std::string  n,
uint64_t  s,
uint64_t  st = 1,
Role  r = Role::CUSTOM 
)

Construct a dimension descriptor.

Parameters
nName of the dimension
sSize (number of elements)
stStride (default: 1)
rSemantic role (default: CUSTOM)

Definition at line 37 of file NDData.cpp.

38 : name(std::move(n))
39 , size(s)
40 , stride(st)
41 , role(r)
42{
43}
uint64_t stride
Memory stride (elements between consecutive indices)
Definition NDData.hpp:278
std::string name
Human-readable identifier for the dimension.
Definition NDData.hpp:276
uint64_t size
Number of elements in this dimension.
Definition NDData.hpp:277
Role role
Semantic hint for common operations.
Definition NDData.hpp:279