SigPack - the C++ signal processing library
sigpack.h
Go to the documentation of this file.
1
// This Source Code Form is subject to the terms of the Mozilla Public
2
// License, v. 2.0. If a copy of the MPL was not distributed with this
3
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
5
// Version
6
// 1.0.1 Claes Rolén 2014-11-30 First version
7
// 1.0.2 Claes Rolén 2015-01-11 Added
8
// 'angle','specgram','fd_filter','gplot'
9
// Changed file structure
10
// 1.0.3 Claes Rolén 2015-04-26 Added 'parser' class,
11
// 'err_handler','wrn_handler'
12
// 'freqz','phasez'
13
// 1.0.4 Claes Rolén 2015-08-01 Added FFTW class, 'unwrap',
14
// 'update_coeffs' + commenting for Doxygen
15
// 1.0.5 Claes Rolén 2015-10-11 Added plot to file in
16
// gplot 1.0.6 Claes Rolén 2015-12-30 Added support for
17
// importing/exporting Wisdom in FFTW
18
// 1.0.7 Claes Rolén 2016-10-20 Added support for FFTW 2-D and
19
// simple image I/O 1.0.8 Claes Rolén 2016-11-15 Added adaptive filters
20
// - LMS, N-LMS and RLS. New line plot function of matrix data. 1.1.1 Claes
21
// Rolén 2017-01-20 Cleanup, added Kalman and Newton adaptive filters
22
// 1.1.2 Claes Rolén 2017-03-07 Added Kalman tracking and control
23
// 1.2.1 Claes Rolén 2017-03-13 Updated for Gnuplot 5.0, plot(..)
24
// changes to plot_add(..) plus plot_show() 1.2.2 Claes Rolén 2017-07-13
25
// Added EKF and UKF classes, Non class functions set to arma_inline. 1.2.3
26
// Claes Rolén 2017-08-08 Updated FIR design functions, support for
27
// highpass, bandpass and bandstop. 1.2.4 Claes Rolén 2018-03-17 Updated
28
// resampling class, added goertzel and timevec functions. 1.2.5 Claes Rolén
29
// 2019-01-04 Removed warnings in Visual Studio. Bug fix in PNM class
30
// write_header().
31
// Added flush_buf()/draw_now() in gplot
32
// 1.2.6 Claes Rolén 2019-08-01 Added fast_plot(), improved performance
33
// for image(), mesh() and surf().
34
// Removed need of -Dunix flag.
35
// 1.2.7 Claes Rolén 2019-09-24 Bug fix for sp_version(), made it inlne
36
37
38
39
#ifndef ARMA_INCLUDES
40
#include <armadillo>
41
#endif
42
43
#ifndef SIGPACK_H
44
#define SIGPACK_H
45
46
#define SP_VERSION_MAJOR 1
47
#define SP_VERSION_MINOR 2
48
#define SP_VERSION_PATCH 7
49
50
#include "
base/base.h
"
51
#include "
window/window.h
"
52
#include "
filter/filter.h
"
53
#include "
resampling/resampling.h
"
54
#include "
spectrum/spectrum.h
"
55
#include "
timing/timing.h
"
56
#include "
gplot/gplot.h
"
57
#include "
parser/parser.h
"
58
#ifdef HAVE_FFTW
59
#include "
fftw/fftw.h
"
60
#endif
61
#include "
image/image.h
"
62
#include "
kalman/kalman.h
"
63
64
#endif
window.h
filter.h
fftw.h
parser.h
image.h
spectrum.h
kalman.h
resampling.h
gplot.h
base.h
timing.h
include
sigpack.h
Generated on Tue Sep 24 2019 22:26:49 for SigPack - the C++ signal processing library by
1.8.13