67 auto ret = std::shared_ptr<HilbertTransformer>(
new HilbertTransformer(inout_buffer_length,
70 ret->registerSelf(ret);
83 unsigned int applyIQ(std::vector<std::complex<float>> & inbuf,
84 std::vector<std::complex<float>> & outbuf,
97 unsigned int apply(std::vector<std::complex<float>> & inbuf,
98 std::vector<std::complex<float>> & outbuf,
bool pos_sided =
true,
float gain = 1.0);
109 unsigned int apply(std::vector<float> & inbuf,
110 std::vector<std::complex<float>> & outbuf,
111 bool pos_sided =
true,
float gain = 1.0);
113 std::ostream &
dump(std::ostream & os);
The Baseclass for all SoDa objects, and useful commonly used classes.
std::shared_ptr< HilbertTransformer > HilbertTransformerPtr