samplebrain/brain/src/aquila/source/window/BarlettWindow.h

38 lines
783 B
C
Raw Normal View History

2015-07-09 12:16:36 -03:00
/**
* @file BarlettWindow.h
*
* Barlett (triangular) window.
*
* This file is part of the Aquila DSP library.
* Aquila is free software, licensed under the MIT/X11 License. A copy of
* the license is provided with the library in the LICENSE file.
*
* @package Aquila
* @version 3.0.0-dev
* @author Zbigniew Siciarz
* @date 2007-2014
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @since 3.0.0
*/
#ifndef BARLETTWINDOW_H
#define BARLETTWINDOW_H
#include "../../global.h"
#include "../SignalSource.h"
#include <cstddef>
namespace Aquila
{
/**
* Barlett (triangular) window.
*/
class AQUILA_EXPORT BarlettWindow : public SignalSource
{
public:
BarlettWindow(std::size_t size);
};
}
#endif // BARLETTWINDOW_H