orca-robotics INTRODUCTION Overview Download and Install Quick Start Documentation Publications REPOSITORY Interfaces Components Libraries Utilities Software Map DEVELOPER Tutorials Examples Dev Guide Dashboard Wiki login/pass: orca/orca PEOPLE Contributors Users Project Download Mailing lists
|
logstringutils.h00001 /* 00002 * Orca-Robotics Project: Components for robotics 00003 * http://orca-robotics.sf.net/ 00004 * Copyright (c) 2004-2008 Alex Brooks, Alexei Makarenko, Tobias Kaupp, Ben Upcroft 00005 * 00006 * This copy of Orca is licensed to you under the terms described in 00007 * the LICENSE file included in this distribution. 00008 * 00009 */ 00010 00011 #ifndef ORCALOGFACTORY_STRINGIFY_UTILITIES_H 00012 #define ORCALOGFACTORY_STRINGIFY_UTILITIES_H 00013 00014 #include <string> 00015 #include <orca/orca.h> 00016 #include <orca/binaryswitch.h> 00017 #include <orca/camera.h> 00018 #include <orca/cpu.h> 00019 #include <orca/drivebicycle.h> 00020 #include <orca/gps.h> 00021 #include <orca/ogmap.h> 00022 #include <orca/home.h> 00023 #include <orca/imu.h> 00024 #include <orca/laserscanner2d.h> 00025 #include <orca/odometry2d.h> 00026 #include <orca/odometry3d.h> 00027 #include <orca/localise2d.h> 00028 #include <orca/localise3d.h> 00029 #include <orca/power.h> 00030 #include <orca/status.h> 00031 //#include <orca/polarfeature2d.h> 00032 #include <orca/featuremap2d.h> 00033 #include <orca/pathfollower2d.h> 00034 #include <orca/pathplanner2d.h> 00035 #include <orca/wifi.h> 00036 00037 namespace orcalogfactory 00038 { 00043 00045 std::string toLogString( const orca::Waypoint2d& ); 00047 void fromLogString( std::stringstream&, orca::Waypoint2d& ); 00049 std::string toLogString( const orca::Path2d& ); 00051 std::string toLogString( const orca::CpuData& ); 00052 00054 std::string toLogString( const orca::GpsData& ); 00056 void fromLogString( std::stringstream& stream, orca::GpsData& ); 00057 00058 std::string toLogString( const orca::LaserScanner2dDataPtr& ); 00059 std::string toLogString( const orca::Localise2dData& ); 00060 std::string toLogString( const orca::Localise3dData& ); 00062 std::string toLogString( const orca::PathPlanner2dData& ); 00064 std::string toLogString( const orca::PathPlanner2dTask& ); 00065 // //! Prints out polarfeature2d data to text which is easy to parse 00066 // std::string toLogString( const orca::PolarFeature2dData& ) 00067 std::string toLogString( const orca::Odometry2dData& ); 00068 std::string toLogString( const orca::Odometry3dData& ); 00070 std::string toLogString( const orca::ImuData& obj ); 00072 std::string toLogString( const orca::WifiData& obj ); 00073 std::string toLogString( const orca::DriveBicycleData& ); 00074 00076 std::string toLogString( const orca::PowerData& ); 00078 void fromLogString( std::stringstream& stream, orca::PowerData& ); 00079 00081 std::string toLogString( const orca::Time& ); 00083 void fromLogString( std::stringstream& stream, orca::Time& ); 00084 00086 std::string toLogString( const orca::GpsDescription& ); 00088 void fromLogString( std::stringstream& stream, orca::GpsDescription& ); 00089 00091 std::string toLogString( const orca::VehicleGeometryDescriptionPtr& ); 00092 //} 00093 00094 00095 } // namespace 00096 00097 #endif |
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)