mirror of https://github.com/qt/qtdatavis3d.git
68 lines
1.6 KiB
C++
68 lines
1.6 KiB
C++
/****************************************************************************
|
|
**
|
|
** Copyright (C) 2013 Digia Plc
|
|
** All rights reserved.
|
|
** For any questions to Digia, please use contact form at http://qt.digia.com
|
|
**
|
|
** This file is part of the QtDataVis3D module.
|
|
**
|
|
** Licensees holding valid Qt Enterprise licenses may use this file in
|
|
** accordance with the Qt Enterprise License Agreement provided with the
|
|
** Software or, alternatively, in accordance with the terms contained in
|
|
** a written agreement between you and Digia.
|
|
**
|
|
** If you have questions regarding the use of this file, please use
|
|
** contact form at http://qt.digia.com
|
|
**
|
|
****************************************************************************/
|
|
|
|
#include "frequencyspectrum.h"
|
|
|
|
FrequencySpectrum::FrequencySpectrum(int numPoints)
|
|
: m_elements(numPoints)
|
|
{
|
|
|
|
}
|
|
|
|
void FrequencySpectrum::reset()
|
|
{
|
|
iterator i = begin();
|
|
for ( ; i != end(); ++i)
|
|
*i = Element();
|
|
}
|
|
|
|
int FrequencySpectrum::count() const
|
|
{
|
|
return m_elements.count();
|
|
}
|
|
|
|
FrequencySpectrum::Element &FrequencySpectrum::operator[](int index)
|
|
{
|
|
return m_elements[index];
|
|
}
|
|
|
|
const FrequencySpectrum::Element &FrequencySpectrum::operator[](int index) const
|
|
{
|
|
return m_elements[index];
|
|
}
|
|
|
|
FrequencySpectrum::iterator FrequencySpectrum::begin()
|
|
{
|
|
return m_elements.begin();
|
|
}
|
|
|
|
FrequencySpectrum::iterator FrequencySpectrum::end()
|
|
{
|
|
return m_elements.end();
|
|
}
|
|
|
|
FrequencySpectrum::const_iterator FrequencySpectrum::begin() const
|
|
{
|
|
return m_elements.begin();
|
|
}
|
|
|
|
FrequencySpectrum::const_iterator FrequencySpectrum::end() const
|
|
{
|
|
return m_elements.end();
|
|
}
|