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

◆ coordinates_to_linear_index()

uint64_t MayaFlux::Kakshya::SoundStreamContainer::coordinates_to_linear_index ( const std::vector< uint64_t > &  coordinates) const
overridevirtual

Convert coordinates to linear index based on current memory layout.

Parameters
coordinatesN-dimensional coordinates
Returns
Linear index into the underlying data storage

Implements MayaFlux::Kakshya::NDDataContainer.

Definition at line 301 of file SoundStreamContainer.cpp.

302{
303 return coordinates_to_linear(coordinates, m_structure.dimensions);
304}
uint64_t coordinates_to_linear(const std::vector< uint64_t > &coords, const std::vector< DataDimension > &dimensions)
Convert N-dimensional coordinates to a linear index for interleaved data.
Definition CoordUtils.cpp:6

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

+ Here is the call graph for this function: