diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-02-25 20:21:29 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-02-25 20:21:29 +0000 |
| commit | 6e0f2a39c9deeb51f05c0c8c9bd46632c2c6483a (patch) | |
| tree | d9c09a4858bdfc2f56ca2e76f79700a00e0eaea2 /src/lib/audio_analysis.cc | |
| parent | 8bfb6ae0780b0bf3318c345df78518ad3fabc9fc (diff) | |
Multiple simultaneous plots.
Diffstat (limited to 'src/lib/audio_analysis.cc')
| -rw-r--r-- | src/lib/audio_analysis.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/audio_analysis.cc b/src/lib/audio_analysis.cc index fffafc4d4..b29ed1707 100644 --- a/src/lib/audio_analysis.cc +++ b/src/lib/audio_analysis.cc @@ -80,22 +80,27 @@ AudioAnalysis::AudioAnalysis (string filename) void AudioAnalysis::add_point (int c, AudioPoint const & p) { - assert (c < int (_data.size ())); + assert (c < channels ()); _data[c].push_back (p); } AudioPoint AudioAnalysis::get_point (int c, int p) const { - assert (c < int (_data.size ())); - assert (p < int (_data[c].size ())); + assert (p < points (c)); return _data[c][p]; } int +AudioAnalysis::channels () const +{ + return _data.size (); +} + +int AudioAnalysis::points (int c) const { - assert (c < int (_data.size ())); + assert (c < channels ()); return _data[c].size (); } |
