A class for signal processing.
More...
#include <Signal.h>
Static Public Member Functions |
static int | SmoothSpline (int aDegree, double aDeltaT, double aCutOffFrequency, int aN, double *aTimes, double *aSignal, double *rFilteredSignal) |
static int | LowpassIIR (double aDeltaT, double aCutOffFrequency, int aN, double *aSignal, double *rFilteredSignal) |
static int | LowpassFIR (int aOrder, double aDeltaT, double aCutoffFrequency, int aN, double *aSignal, double *rFilteredSignal) |
static int | BandpassFIR (int aOrder, double aDeltaT, double aLowFrequency, double aHighFrequency, int aN, double *aSignal, double *aFilteredSignal) |
static double * | Pad (int aPad, int aN, const double aSignal[]) |
static void | Pad (int aPad, OpenSim::Array< double > &aSignal) |
static int | ReduceNumberOfPoints (double aDistance, Array< double > &rTime, Array< double > &rSignal) |
static double | sinc (double x) |
static double | hamming (int k, int M) |
Detailed Description
A class for signal processing.
Member Function Documentation
static int OpenSim::Signal::BandpassFIR |
( |
int |
aOrder, |
|
|
double |
aDeltaT, |
|
|
double |
aLowFrequency, |
|
|
double |
aHighFrequency, |
|
|
int |
aN, |
|
|
double * |
aSignal, |
|
|
double * |
aFilteredSignal |
|
) |
| |
|
static |
static double OpenSim::Signal::hamming |
( |
int |
k, |
|
|
int |
M |
|
) |
| |
|
static |
static int OpenSim::Signal::LowpassFIR |
( |
int |
aOrder, |
|
|
double |
aDeltaT, |
|
|
double |
aCutoffFrequency, |
|
|
int |
aN, |
|
|
double * |
aSignal, |
|
|
double * |
rFilteredSignal |
|
) |
| |
|
static |
static int OpenSim::Signal::LowpassIIR |
( |
double |
aDeltaT, |
|
|
double |
aCutOffFrequency, |
|
|
int |
aN, |
|
|
double * |
aSignal, |
|
|
double * |
rFilteredSignal |
|
) |
| |
|
static |
static double* OpenSim::Signal::Pad |
( |
int |
aPad, |
|
|
int |
aN, |
|
|
const double |
aSignal[] |
|
) |
| |
|
static |
static void OpenSim::Signal::Pad |
( |
int |
aPad, |
|
|
OpenSim::Array< double > & |
aSignal |
|
) |
| |
|
static |
static int OpenSim::Signal::ReduceNumberOfPoints |
( |
double |
aDistance, |
|
|
Array< double > & |
rTime, |
|
|
Array< double > & |
rSignal |
|
) |
| |
|
static |
static double OpenSim::Signal::sinc |
( |
double |
x | ) |
|
|
static |
static int OpenSim::Signal::SmoothSpline |
( |
int |
aDegree, |
|
|
double |
aDeltaT, |
|
|
double |
aCutOffFrequency, |
|
|
int |
aN, |
|
|
double * |
aTimes, |
|
|
double * |
aSignal, |
|
|
double * |
rFilteredSignal |
|
) |
| |
|
static |
The documentation for this class was generated from the following file:
- E:/Projects/OpenSimTrunk/OpenSim/Common/Signal.h