Mercurial > hg > aimc
diff trunk/src/Modules/Output/Graphics/GraphicsViewTime.cc @ 399:7bfed53caacf
- A few changes to get graphics working. In progress.
author | tom@acousticscale.org |
---|---|
date | Sat, 16 Oct 2010 22:27:03 +0000 |
parents | 3ee03a6b95a0 |
children | 69466da9745e |
line wrap: on
line diff
--- a/trunk/src/Modules/Output/Graphics/GraphicsViewTime.cc Fri Oct 15 05:46:53 2010 +0000 +++ b/trunk/src/Modules/Output/Graphics/GraphicsViewTime.cc Sat Oct 16 22:27:03 2010 +0000 @@ -32,6 +32,8 @@ #include "Modules/Output/Graphics/GraphicsView.h" #include "Modules/Output/Graphics/GraphicsViewTime.h" +namespace aimc { + GraphicsViewTime::GraphicsViewTime(Parameters *pParam) : GraphicsView(pParam) { } @@ -72,25 +74,19 @@ m_pAxisFreq->m_fMin, m_pAxisFreq->m_fMax, m_pAxisFreq->m_pScale->getName()); m_pDev->gText2f(0.0025f, 0.35f, sTxt, true); - if (m_bPlotScaled) { - snprintf(sTxt, sizeof(sTxt) / sizeof(sTxt[0]), - _S("%s [cycles, %s scale]"), - m_pAxisX->m_sLabel ? m_pAxisX->m_sLabel : "", - m_pAxisX->m_pScale->getName()); - } else { - snprintf(sTxt, sizeof(sTxt) / sizeof(sTxt[0]), - _S("%s [%.2f..%.2f ms, %s scale]"), - m_pAxisX->m_sLabel ? m_pAxisX->m_sLabel : "", - m_pAxisX->m_fMin, - m_pAxisX->m_fMax, - m_pAxisX->m_pScale->getName()); - } + snprintf(sTxt, sizeof(sTxt) / sizeof(sTxt[0]), + _S("%s [%.2f..%.2f ms, %s scale]"), + m_pAxisX->m_sLabel ? m_pAxisX->m_sLabel : "", + m_pAxisX->m_fMin, + m_pAxisX->m_fMax, + m_pAxisX->m_pScale->getName()); + m_pDev->gText2f(m_fMarginLeft, 0.0025f, sTxt, false); // Frame time - snprintf(sTxt, sizeof(sTxt)/sizeof(sTxt[0]), _S("t=%.0f ms"), - pBank->getSampleTime(0)); - m_pDev->gText2f(0.8f, 0.0025f, sTxt, false); + //snprintf(sTxt, sizeof(sTxt)/sizeof(sTxt[0]), _S("t=%.0f ms"), + // pBank->getSampleTime(0)); + //m_pDev->gText2f(0.8f, 0.0025f, sTxt, false); } void GraphicsViewTime::PlotData(const vector<float> &signal, @@ -98,7 +94,6 @@ float yOffset, float height, float xScale) { - AIM_ASSERT(pSig); AIM_ASSERT(xScale >= 0 && xScale <= 1); AIM_ASSERT(height > 0 && height <= 1); AIM_ASSERT(yOffset >= 0 && yOffset <= 1); @@ -113,7 +108,7 @@ // Draw the signal. float x = 0; float y = 0; - for (int i = 0; i < signal.size(); i++) { + for (unsigned int i = 0; i < signal.size(); i++) { // Find out where to draw and do so x = xScale * i; y = signal[i]; @@ -137,3 +132,4 @@ m_pDev->gEnd(); } +} // namespace aimc