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

◆ all_channel_data()

std::vector< DataAccess > MayaFlux::Kakshya::PlotContainer::all_channel_data ( )
overridevirtual

Get all channel data as accessors.

Implements MayaFlux::Kakshya::SignalSourceContainer.

Definition at line 363 of file PlotContainer.cpp.

364{
365 std::vector<DataAccess> result;
366 result.reserve(m_data.size());
367 for (size_t i = 0; i < m_data.size(); ++i) {
368 result.emplace_back(m_data[i],
369 std::vector<DataDimension> { m_structure.dimensions[i] },
371 }
372
373 return result;
374}
std::vector< DataVariant > m_data
ContainerDataStructure m_structure
@ TENSOR_ND
N-dimensional tensor.

References MayaFlux::Kakshya::ContainerDataStructure::dimensions, m_data, m_structure, and MayaFlux::Kakshya::TENSOR_ND.