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

◆ linear_index_to_coordinates()

std::vector< uint64_t > MayaFlux::Kakshya::SoundStreamContainer::linear_index_to_coordinates ( uint64_t  linear_index) const
overridevirtual

Convert linear index to coordinates based on current memory layout.

Parameters
linear_indexLinear index into the underlying data storage
Returns
N-dimensional coordinates

Implements MayaFlux::Kakshya::NDDataContainer.

Definition at line 306 of file SoundStreamContainer.cpp.

307{
308 return linear_to_coordinates(linear_index, m_structure.dimensions);
309}
std::vector< uint64_t > linear_to_coordinates(uint64_t index, const std::vector< DataDimension > &dimensions)
Convert a linear index to N-dimensional coordinates for interleaved data.

References MayaFlux::Kakshya::ContainerDataStructure::dimensions, MayaFlux::Kakshya::linear_to_coordinates(), and m_structure.

+ Here is the call graph for this function: