ToString.h File Reference


Detailed Description

Author:
Christian Roessel
Date:
Wed, 23 Sep 2002
Version:
Id
ToString.h 8236 2010-02-10 11:16:41Z behrisch

Definition in file ToString.h.

#include <config.h>
#include <sstream>
#include <string>
#include <iomanip>

Go to the source code of this file.

Functions

template<class T>
std::string toString (const T &t, std::streamsize accuracy=OUTPUT_ACCURACY)


Function Documentation

template<class T>
std::string toString ( const T &  t,
std::streamsize  accuracy = OUTPUT_ACCURACY 
) [inline]

Template for conversions from origin format to string representation (when supplied by c++/the stl)

Definition at line 45 of file ToString.h.

Referenced by ODMatrix::add(), GUIEdgeControlBuilder::addLane(), NIVissimTL::NIVissimTLSignal::addTo(), NLBuilder::build(), MSEmitter::MSEmitter_FileTriggeredChild::buildAndScheduleFlowVehicle(), MSCalibrator::MSCalibrator_FileTriggeredChild::buildAndScheduleFlowVehicle(), NIVissimConnection::buildEdgeConnections(), NIVissimEdge::buildNBEdge(), NLBuilder::buildNet(), MSVehicleTransfer::checkEmissions(), MSEmitControl::checkFlows(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBOwnTLDef::collectLinks(), traci::TraCIServer::commandChangeRoute(), NBNetBuilder::compute(), ODMatrix::computeEmissions(), NBNode::computeInternalLaneShape(), NBEdge::computeLaneShape(), RODFNet::computeTypes(), GUISelectedStorage::deselect(), MSLane::detectCollisions(), GUITriggeredRerouter::drawGL(), GUIParameterTracker::GUIParameterTrackerPanel::drawValue(), OptionsLoader::error(), OptionsLoader::fatalError(), NBNode::getCrossingNames_dividedBySpace(), NBNode::getCrossingSourcesNames_dividedBySpace(), NBNode::getInternalLaneID(), NBEdge::getLaneID(), NIVissimDistrictConnection::getMeanSpeed(), GeomHelper::getNormal90D_CW(), GUILaneWrapper::getPopUpMenu(), GUISelectedStorage::getSelected(), ROEdge::getStoredEffort(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereichDef(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereicheNo(), ROEdge::getTravelTime(), getVehicleEmissionTypeName(), NBNodeCont::guessTLs(), GUICompleteSchemeStorage::init(), NIImporter_OpenStreetMap::insertEdge(), NIXMLEdgesHandler::insertNodeChecking(), NIImporter_OpenStreetMap::insertNodeChecking(), GUISelectedStorage::isSelected(), NIVissimConnectionCluster::joinBySameEdges(), NBNodeCont::joinTLS(), PCLoaderVisum::load(), PCLoaderArcView::load(), NLBuilder::load(), NILoader::load(), NIImporter_ArcView::load(), GUISelectedStorage::load(), NIImporter_RobocupRescue::loadEdges(), PCLoaderOSM::loadIfSet(), NIImporter_OpenStreetMap::loadNetwork(), NIImporter_RobocupRescue::loadNodes(), PCLoaderDlrNavteq::loadPOIFile(), PCLoaderDlrNavteq::loadPolyFile(), main(), MSLane::moveCritical(), MSRouteProbe::MSRouteProbe(), NIXMLEdgesHandler::myEndElement(), PCLoaderOSM::EdgesHandler::myStartElement(), PCLoaderOSM::NodesHandler::myStartElement(), NIXMLEdgesHandler::myStartElement(), NIImporter_OpenStreetMap::EdgesHandler::myStartElement(), NIImporter_OpenStreetMap::NodesHandler::myStartElement(), NIImporter_OpenDrive::myStartElement(), MSEmitter::MSEmitter_FileTriggeredChild::myStartElement(), MSCalibrator::MSCalibrator_FileTriggeredChild::myStartElement(), GUISettingsHandler::myStartElement(), NIVissimAbstractEdge::NIVissimAbstractEdge(), GUIGLObjectPopupMenu::onCmdCopyCursorPosition(), GUIApplicationWindow::openNewView(), OutputDevice_Network::OutputDevice_Network(), NIImporter_VISUM::parse_AreaSubPartElement(), NIImporter_VISUM::parse_Lanes(), NIImporter_VISUM::parse_Point(), NIXMLConnectionsHandler::parseLaneBound(), NLHandler::parseLinkDir(), NLHandler::parseLinkState(), parseTimeLine(), NBNodeCont::printBuiltNodesStatistics(), readO(), NBNodeCont::removeDummyEdges(), NBNodeCont::removeUnwishedNodes(), MSVehicle::replaceRoute(), PCPolyContainer::report(), NBRequest::reportWarnings(), ROWdrawAction_drawLinkNo(), ROWdrawAction_drawTLSLinkNo(), GUISelectedStorage::save(), RONet::saveAndRemoveRoutesUntil(), GUISelectedStorage::select(), NBEdge::setConnection(), MSLane::setCritical(), RODFRouteCont::setID(), MFXAddEditTypedTable::setItemFromControl(), MFXAddEditTypedTable::setItemFromControl_NoRelease(), NBEdge::splitGeometry(), GUISelectedStorage::toggleSelection(), traci::TraCIServer::TraCIServer(), SAXWeightsHandler::tryParse(), GUISUMOAbstractView::updatePositionInformation(), OptionsLoader::warning(), GUIEmitter::GUIEmitterChild_UserTriggeredChild::wrappedExecute(), ODMatrix::write(), SUMOVehicleParameter::writeAs(), NBEdge::writeLane(), GUICompleteSchemeStorage::writeSettings(), ROLoader::writeStats(), TraCIServerAPIHelper::writeStatusCmd(), traci::TraCIServer::writeStatusCmd(), NBNode::writeXML(), NBNode::writeXMLInternalLinks(), NBNode::writeXMLInternalNodes(), NBNode::writeXMLInternalSuccInfos(), MSRouteProbe::writeXMLOutput(), and GeoConvHelper::x2cartesian().

00045                                                                               {
00046     std::ostringstream oss;
00047     oss.setf(std::ios::fixed , std::ios::floatfield);
00048     oss << std::setprecision(accuracy);
00049     oss << t;
00050     return oss.str();
00051 }


Generated on Wed May 5 00:06:39 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6