Mercurial > hg > qm-dsp
diff dsp/segmentation/Segmenter.cpp @ 505:930b5b0f707d
Merge branch 'codestyle-and-tidy'
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Wed, 05 Jun 2019 12:55:15 +0100 |
parents | bb78ca3fe7de |
children |
line wrap: on
line diff
--- a/dsp/segmentation/Segmenter.cpp Thu May 30 16:18:13 2019 +0100 +++ b/dsp/segmentation/Segmenter.cpp Wed Jun 05 12:55:15 2019 +0100 @@ -1,3 +1,4 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ /* * Segmenter.cpp * @@ -16,14 +17,16 @@ #include "Segmenter.h" +using std::ostream; + ostream& operator<<(ostream& os, const Segmentation& s) { os << "structure_name : begin_time end_time\n"; - + for (int i = 0; i < int(s.segments.size()); i++) { - Segment seg = s.segments[i]; - os << std::fixed << seg.type << ':' << '\t' << std::setprecision(6) << seg.start / static_cast<double>(s.samplerate) - << '\t' << std::setprecision(6) << seg.end / static_cast<double>(s.samplerate) << "\n"; + Segment seg = s.segments[i]; + os << std::fixed << seg.type << ':' << '\t' << std::setprecision(6) << seg.start / static_cast<double>(s.samplerate) + << '\t' << std::setprecision(6) << seg.end / static_cast<double>(s.samplerate) << "\n"; } return os;