MayaFlux 1.0.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 261 of file PlotProcessor.cpp.

262{
263 if (!b.raw_dirty.test(std::memory_order_acquire))
264 return;
265 b.raw_dirty.clear(std::memory_order_release);
266 const size_t n = std::min(series.size(), b.pending_raw.size());
267 std::copy_n(b.pending_raw.begin(), n, series.begin());
268 if (n < series.size())
269 std::fill(series.begin() + static_cast<ptrdiff_t>(n), series.end(), 0.0);
270}
size_t b
Series series()
Begin a Series chain.
Definition Plot.hpp:108

References b.

Referenced by process().

+ Here is the caller graph for this function: