|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
inlineoverrideprotectedvirtual |
Applies the configured convolution operation.
| input | Input data |
Extracts per-channel double spans, calls the corresponding Kinesis::Discrete::Convolution primitive on each channel, then reconstructs the typed output via OperationHelper.
Implements MayaFlux::Yantra::UniversalTransformer< InputType, OutputType >.
Definition at line 76 of file ConvolutionTransformer.hpp.
References MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType >::apply_per_channel(), MayaFlux::Kinesis::Discrete::auto_correlate(), MayaFlux::Yantra::AUTO_CORRELATION, MayaFlux::Kinesis::Discrete::convolve(), MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType >::create_output(), MayaFlux::Kinesis::Discrete::cross_correlate(), MayaFlux::Yantra::CROSS_CORRELATION, MayaFlux::Yantra::DECONVOLUTION, MayaFlux::Kinesis::Discrete::deconvolve(), MayaFlux::Yantra::DIRECT_CONVOLUTION, input, MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType >::m_operation, MayaFlux::Kinesis::Discrete::matched_filter(), and MayaFlux::Yantra::MATCHED_FILTER.
Here is the call graph for this function: