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

◆ to_double_vectors()

MAYAFLUX_API std::vector< std::vector< double > > MayaFlux::to_double_vectors ( const std::vector< Kakshya::DataVariant > &  channels)

Convert multi-channel data to vector of double vectors.

Parameters
channelsVector of channel data
Returns
Vector of double vectors, one per channel

Definition at line 1148 of file Yantra.cpp.

1149{
1150 auto spans = Yantra::OperationHelper::extract_numeric_data(channels);
1151 std::vector<std::vector<double>> result;
1152 result.reserve(spans.size());
1153
1154 for (const auto& span : spans) {
1155 result.emplace_back(span.begin(), span.end());
1156 }
1157
1158 return result;
1159}

References MayaFlux::Yantra::OperationHelper::extract_numeric_data().

+ Here is the call graph for this function: