MayaFlux 0.3.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 1150 of file Yantra.cpp.

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

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

+ Here is the call graph for this function: