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

◆ reflect()

template<size_t N>
constexpr KernelSpec MayaFlux::Kinesis::Vision::KernelSpec< N >::reflect ( ) const
inlineconstexprnoexcept

Reverse tap order.

Reflects the kernel about its centre tap. For symmetric kernels this is a no-op. Useful when a vertical kernel is the mirror of its horizontal counterpart.

Definition at line 101 of file KernelSpec.hpp.

102 {
103 KernelSpec out;
104 for (size_t i = 0; i < N; ++i)
105 out.taps[i] = taps[N - 1 - i];
106 return out;
107 }
#define N(method_name, full_type_name)
Definition Creator.hpp:106

References N, and MayaFlux::Kinesis::Vision::KernelSpec< N >::taps.