diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-03 09:03:37 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-09-03 09:07:54 +0300 |
commit | 12f78f8ed991d816411b1ba6718a34e8e26e2eb8 (patch) | |
tree | ccd0e9d4ea0853d1a458494bcf0dd1b33a3c9c74 /tests/spectrum/spectrumapp/frequencyspectrum.cpp | |
parent | de88514dba523734170652d75a5cefcc7feb7c6c (diff) |
Fixed issues from Improve examples task
Task-number: QTRD-2239
+ Moved spectrum to tests
+ Added audiolevels to examples (implementation pending..)
Change-Id: If20ce3014211a82dbe0142557beee5776cf51708
Change-Id: If20ce3014211a82dbe0142557beee5776cf51708
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'tests/spectrum/spectrumapp/frequencyspectrum.cpp')
-rw-r--r-- | tests/spectrum/spectrumapp/frequencyspectrum.cpp | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/tests/spectrum/spectrumapp/frequencyspectrum.cpp b/tests/spectrum/spectrumapp/frequencyspectrum.cpp new file mode 100644 index 00000000..013d0454 --- /dev/null +++ b/tests/spectrum/spectrumapp/frequencyspectrum.cpp @@ -0,0 +1,67 @@ +/**************************************************************************** +** +** 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(); +} |