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

◆ reverse() [2/2]

MAYAFLUX_API void MayaFlux::reverse ( std::vector< double > &  data)

Reverse time order of single-channel data (in-place)

Parameters
dataInput data (modified in-place)

Definition at line 625 of file Yantra.cpp.

626{
627 auto transformer = std::make_shared<Yantra::TemporalTransformer<>>(Yantra::TemporalOperation::TIME_REVERSE);
629 auto result = transformer->apply_operation(input);
630 data = std::get<std::vector<double>>(result.data[0]);
631}
std::variant< std::vector< double >, std::vector< float >, std::vector< uint8_t >, std::vector< uint16_t >, std::vector< uint32_t >, std::vector< std::complex< float > >, std::vector< std::complex< double > >, std::vector< glm::vec2 >, std::vector< glm::vec3 >, std::vector< glm::vec4 >, std::vector< glm::mat4 > > DataVariant
Multi-type data storage for different precision needs.
Definition NDData.hpp:73
Input/Output container for computation pipeline data flow with structure preservation.
Definition DataIO.hpp:24

References MayaFlux::Yantra::TIME_REVERSE.