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

◆ acquire_from_raw()

void MayaFlux::Kakshya::PlotProcessor::acquire_from_raw ( SeriesBinding b,
std::vector< double > &  series 
)
private

Definition at line 251 of file PlotProcessor.cpp.

252{
253 if (!b.raw_dirty.test(std::memory_order_acquire))
254 return;
255 b.raw_dirty.clear(std::memory_order_release);
256 const size_t n = std::min(series.size(), b.pending_raw.size());
257 std::copy_n(b.pending_raw.begin(), n, series.begin());
258 if (n < series.size())
259 std::fill(series.begin() + static_cast<ptrdiff_t>(n), series.end(), 0.0);
260}
size_t b
Series series()
Begin a Series chain.
Definition Plot.hpp:109

References b.

Referenced by process().

+ Here is the caller graph for this function: