From ce5c63ada2fde40923500024ab16a39ce80be211 Mon Sep 17 00:00:00 2001 From: Oliver Bock <oliver.bock@aei.mpg.de> Date: Wed, 23 Jul 2008 12:09:04 +0200 Subject: [PATCH] Improved Search Information visuals * Added units to search parameters * Renamed dispersion measure label to "DM" due to length constraints * Fine-tuned floating point precision --- src/starsphere/StarsphereRadio.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/starsphere/StarsphereRadio.cpp b/src/starsphere/StarsphereRadio.cpp index b9feeb1..445dc40 100644 --- a/src/starsphere/StarsphereRadio.cpp +++ b/src/starsphere/StarsphereRadio.cpp @@ -94,22 +94,25 @@ void StarsphereRadio::refreshBOINCInformation() if(m_WUDispersionMeasureValue != m_EinsteinAdapter.wuDispersionMeasure()) { // we've got a new dispersion measure, update HUD m_WUDispersionMeasureValue = m_EinsteinAdapter.wuSkyPosDeclination(); - buffer << "Dispersion: " << fixed << m_WUDispersionMeasureValue << ends; + buffer << "DM: " << fixed << m_WUDispersionMeasureValue << " pc/cm3" << ends; m_WUDispersionMeasure = buffer.str(); buffer.str(""); } // update the following information every time (no need to check first) - buffer << "Orb. Radius: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalRadius() << ends; + buffer.precision(3); + buffer << "Orb. Radius: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalRadius() << " ls" << ends; m_WUTemplateOrbitalRadius = buffer.str(); buffer.str(""); - buffer << "Orb. Period: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPeriod() << ends; + buffer.precision(0); + buffer << "Orb. Period: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPeriod() << " s" << ends; m_WUTemplateOrbitalPeriod = buffer.str(); buffer.str(""); - buffer << "Orb. Phase: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPhase() << ends; + buffer.precision(2); + buffer << "Orb. Phase: " << fixed << m_EinsteinAdapter.wuTemplateOrbitalPhase() << " rad" << ends; m_WUTemplateOrbitalPhase = buffer.str(); buffer.str(""); -- GitLab