|
Data Structures |
| struct | tagREAL4Window |
| struct | tagREAL8Window |
| struct | tagLALWindowParams |
Typedefs |
| typedef tagREAL4Window | REAL4Window |
| typedef tagREAL8Window | REAL8Window |
| typedef tagLALWindowParams | LALWindowParams |
Enumerations |
| enum | WindowType {
Rectangular,
Hann,
Welch,
Bartlett,
Parzen,
Papoulis,
Hamming,
Kaiser,
Creighton,
Tukey,
BARTLETT = 1,
HANN,
RECTANGULAR,
WELCH
} |
Functions |
| | NRCSID (WINDOWH,"$Id: Window.h,v 1.21 2008/10/06 04:28:04 kipp Exp $") |
| REAL4Window * | XLALCreateREAL4WindowFromSequence (REAL4Sequence *sequence) |
| | Single-precision version of XLALCreateREAL8WindowFromSequence().
|
| REAL8Window * | XLALCreateREAL8WindowFromSequence (REAL8Sequence *sequence) |
| | Constructs a new REAL8Window from a REAL8Sequence.
|
| REAL4Window * | XLALCreateRectangularREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateHannREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateWelchREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateBartlettREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateParzenREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreatePapoulisREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateHammingREAL4Window (UINT4 length) |
| REAL4Window * | XLALCreateKaiserREAL4Window (UINT4 length, REAL4 beta) |
| REAL4Window * | XLALCreateCreightonREAL4Window (UINT4 length, REAL4 beta) |
| REAL4Window * | XLALCreateTukeyREAL4Window (UINT4 length, REAL4 beta) |
| REAL4Window * | XLALCreateGaussREAL4Window (UINT4 length, REAL4 beta) |
| REAL8Window * | XLALCreateRectangularREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateHannREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateWelchREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateBartlettREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateParzenREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreatePapoulisREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateHammingREAL8Window (UINT4 length) |
| REAL8Window * | XLALCreateKaiserREAL8Window (UINT4 length, REAL8 beta) |
| REAL8Window * | XLALCreateCreightonREAL8Window (UINT4 length, REAL8 beta) |
| REAL8Window * | XLALCreateTukeyREAL8Window (UINT4 length, REAL8 beta) |
| REAL8Window * | XLALCreateGaussREAL8Window (UINT4 length, REAL8 beta) |
| void | XLALDestroyREAL4Window (REAL4Window *window) |
| void | XLALDestroyREAL8Window (REAL8Window *window) |
| REAL4Sequence * | XLALUnitaryWindowREAL4Sequence (REAL4Sequence *sequence, const REAL4Window *window) |
| | Single-precision version of XLALUnitaryWindowREAL8Sequence().
|
| COMPLEX8Sequence * | XLALUnitaryWindowCOMPLEX8Sequence (COMPLEX8Sequence *sequence, const REAL4Window *window) |
| | Single-precision complex version of XLALUnitaryWindowREAL8Sequence().
|
| REAL8Sequence * | XLALUnitaryWindowREAL8Sequence (REAL8Sequence *sequence, const REAL8Window *window) |
| | Multiply a REAL8Sequence by a REAL8Window with a normalization that preserves the RMS of stationary noise.
|
| COMPLEX16Sequence * | XLALUnitaryWindowCOMPLEX16Sequence (COMPLEX16Sequence *sequence, const REAL8Window *window) |
| | Double-precision complex version of XLALUnitaryWindowREAL8Sequence().
|
| void | LALWindow (LALStatus *, REAL4Vector *, LALWindowParams *) |
| void | LALCreateREAL4Window (LALStatus *, REAL4Window **, LALWindowParams *) |