1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-06-24 05:53:16 +00:00

Improve includes (IWYU)

This commit is contained in:
Carles Fernandez 2019-03-06 18:45:27 +01:00
parent 2dfc95ae52
commit 8ac42c24b7
10 changed files with 65 additions and 26 deletions

View File

@ -31,14 +31,19 @@
#include "geojson_printer.h" #include "geojson_printer.h"
#include "pvt_solution.h"
#include <boost/date_time/posix_time/posix_time.hpp> #include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/filesystem/operations.hpp> // for create_directories, exists #include <boost/filesystem/operations.hpp> // for create_directories, exists
#include <boost/filesystem/path.hpp> // for path, operator<< #include <boost/filesystem/path.hpp> // for path, operator<<
#include <boost/filesystem/path_traits.hpp> // for filesystem #include <boost/filesystem/path_traits.hpp> // for filesystem
#include <boost/system/error_code.hpp> // for error_code
#include <glog/logging.h> #include <glog/logging.h>
#include <exception> #include <cstdio> // for remove
#include <iomanip> #include <ctime> // for tm
#include <sstream> #include <exception> // for exception
#include <iomanip> // for operator<<
#include <iostream> // for cout, cerr
#include <sstream> // for stringstream
GeoJSON_Printer::GeoJSON_Printer(const std::string& base_path) GeoJSON_Printer::GeoJSON_Printer(const std::string& base_path)

View File

@ -33,11 +33,12 @@
#ifndef GNSS_SDR_GEOJSON_PRINTER_H_ #ifndef GNSS_SDR_GEOJSON_PRINTER_H_
#define GNSS_SDR_GEOJSON_PRINTER_H_ #define GNSS_SDR_GEOJSON_PRINTER_H_
#include "pvt_solution.h"
#include <fstream> #include <fstream>
#include <memory> #include <memory>
#include <string> #include <string>
class Pvt_Solution;
/*! /*!
* \brief Prints PVT solutions in GeoJSON format file * \brief Prints PVT solutions in GeoJSON format file

View File

@ -31,13 +31,19 @@
#include "gpx_printer.h" #include "gpx_printer.h"
#include "rtklib_solver.h"
#include <boost/date_time/posix_time/posix_time.hpp> #include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/filesystem/operations.hpp> // for create_directories, exists #include <boost/filesystem/operations.hpp> // for create_directories, exists
#include <boost/filesystem/path.hpp> // for path, operator<< #include <boost/filesystem/path.hpp> // for path, operator<<
#include <boost/filesystem/path_traits.hpp> // for filesystem #include <boost/filesystem/path_traits.hpp> // for filesystem
#include <boost/system/error_code.hpp> // for error_code
#include <glog/logging.h> #include <glog/logging.h>
#include <exception> #include <cstdio> // for remove
#include <sstream> #include <ctime> // for tm
#include <exception> // for exception
#include <iomanip> // for operator<<
#include <iostream> // for cout, cerr
#include <sstream> // for stringstream
Gpx_Printer::Gpx_Printer(const std::string& base_path) Gpx_Printer::Gpx_Printer(const std::string& base_path)

View File

@ -33,11 +33,12 @@
#ifndef GNSS_SDR_GPX_PRINTER_H_ #ifndef GNSS_SDR_GPX_PRINTER_H_
#define GNSS_SDR_GPX_PRINTER_H_ #define GNSS_SDR_GPX_PRINTER_H_
#include "rtklib_solver.h"
#include <fstream> #include <fstream>
#include <memory> #include <memory>
#include <string> #include <string>
class Rtklib_Solver;
/*! /*!
* \brief Prints PVT information to GPX format file * \brief Prints PVT information to GPX format file

View File

@ -31,13 +31,19 @@
*/ */
#include "kml_printer.h" #include "kml_printer.h"
#include "rtklib_solver.h"
#include <boost/date_time/posix_time/posix_time.hpp> #include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/filesystem/operations.hpp> // for create_directories, exists #include <boost/filesystem/operations.hpp> // for create_directories, exists
#include <boost/filesystem/path.hpp> // for path, operator<< #include <boost/filesystem/path.hpp> // for path, operator<<
#include <boost/filesystem/path_traits.hpp> // for filesystem #include <boost/filesystem/path_traits.hpp> // for filesystem
#include <boost/system/error_code.hpp> // for error_code
#include <glog/logging.h> #include <glog/logging.h>
#include <exception> #include <cstdio> // for remove
#include <ctime> // for tm
#include <exception> // for exception
#include <iostream> // for cout, cerr
#include <sstream> #include <sstream>
#include <string>
Kml_Printer::Kml_Printer(const std::string& base_path) Kml_Printer::Kml_Printer(const std::string& base_path)

View File

@ -33,12 +33,12 @@
#ifndef GNSS_SDR_KML_PRINTER_H_ #ifndef GNSS_SDR_KML_PRINTER_H_
#define GNSS_SDR_KML_PRINTER_H_ #define GNSS_SDR_KML_PRINTER_H_
#include "rtklib_solver.h" #include <fstream> // for ofstream
#include <fstream> #include <memory> // for shared_ptr
#include <memory>
#include <string>
class Rtklib_Solver;
/*! /*!
* \brief Prints PVT information to OGC KML format file (can be viewed with Google Earth) * \brief Prints PVT information to OGC KML format file (can be viewed with Google Earth)
* *

View File

@ -35,14 +35,16 @@
#include "nmea_printer.h" #include "nmea_printer.h"
#include "rtklib_solution.h" #include "rtklib_solution.h"
#include <boost/date_time/posix_time/posix_time.hpp> #include "rtklib_solver.h"
#include <boost/filesystem/operations.hpp> // for create_directories, exists #include <boost/filesystem/operations.hpp> // for create_directories, exists
#include <boost/filesystem/path.hpp> // for path, operator<< #include <boost/filesystem/path.hpp> // for path, operator<<
#include <boost/filesystem/path_traits.hpp> // for filesystem #include <boost/filesystem/path_traits.hpp> // for filesystem
#include <boost/system/error_code.hpp> // for error_code
#include <glog/logging.h> #include <glog/logging.h>
#include <cstdint> #include <cstdint>
#include <exception> #include <exception>
#include <fcntl.h> #include <fcntl.h>
#include <iostream> // for cout, cerr
#include <termios.h> #include <termios.h>

View File

@ -36,11 +36,12 @@
#ifndef GNSS_SDR_NMEA_PRINTER_H_ #ifndef GNSS_SDR_NMEA_PRINTER_H_
#define GNSS_SDR_NMEA_PRINTER_H_ #define GNSS_SDR_NMEA_PRINTER_H_
#include "rtklib_solver.h" #include <boost/date_time/posix_time/ptime.hpp> // for ptime
#include <fstream> #include <fstream> // for ofstream
#include <memory> #include <memory> // for shared_ptr
#include <string> #include <string> // for string
class Rtklib_Solver;
/*! /*!
* \brief This class provides a implementation of a subset of the NMEA-0183 standard for interfacing * \brief This class provides a implementation of a subset of the NMEA-0183 standard for interfacing

View File

@ -32,17 +32,26 @@
*/ */
#include "rtcm_printer.h" #include "rtcm_printer.h"
#include "galileo_ephemeris.h"
#include "glonass_gnav_ephemeris.h"
#include "glonass_gnav_utc_model.h"
#include "gnss_synchro.h"
#include "gps_cnav_ephemeris.h"
#include "gps_ephemeris.h"
#include "rtcm.h"
#include <boost/date_time/posix_time/posix_time.hpp> #include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/filesystem/operations.hpp> // for create_directories, exists #include <boost/filesystem/operations.hpp> // for create_directories, exists
#include <boost/filesystem/path.hpp> // for path, operator<< #include <boost/filesystem/path.hpp> // for path, operator<<
#include <boost/filesystem/path_traits.hpp> // for filesystem #include <boost/filesystem/path_traits.hpp> // for filesystem
#include <boost/system/error_code.hpp> // for error_codes
#include <glog/logging.h> #include <glog/logging.h>
#include <cstdint> #include <cstdio> // for remove
#include <exception> #include <ctime> // for tm
#include <fcntl.h> // for O_RDWR #include <exception> // for exception
#include <iomanip> #include <fcntl.h> // for O_RDWR
#include <iostream> // for cout, cerr
#include <termios.h> // for tcgetattr #include <termios.h> // for tcgetattr
#include <utility> #include <unistd.h> // for close, write
Rtcm_Printer::Rtcm_Printer(const std::string& filename, bool flag_rtcm_file_dump, bool flag_rtcm_server, bool flag_rtcm_tty_port, uint16_t rtcm_tcp_port, uint16_t rtcm_station_id, const std::string& rtcm_dump_devname, bool time_tag_name, const std::string& base_path) Rtcm_Printer::Rtcm_Printer(const std::string& filename, bool flag_rtcm_file_dump, bool flag_rtcm_server, bool flag_rtcm_tty_port, uint16_t rtcm_tcp_port, uint16_t rtcm_station_id, const std::string& rtcm_dump_devname, bool time_tag_name, const std::string& base_path)

View File

@ -34,10 +34,18 @@
#ifndef GNSS_SDR_RTCM_PRINTER_H_ #ifndef GNSS_SDR_RTCM_PRINTER_H_
#define GNSS_SDR_RTCM_PRINTER_H_ #define GNSS_SDR_RTCM_PRINTER_H_
#include "rtcm.h" #include <cstdint> // for int32_t
#include <fstream> // std::ofstream #include <fstream> // for std::ofstream
#include <map> #include <map> // for std::map
#include <memory> // std::shared_ptr #include <memory> // std::shared_ptr
class Galileo_Ephemeris;
class Glonass_Gnav_Ephemeris;
class Glonass_Gnav_Utc_Model;
class Gnss_Synchro;
class Gps_CNAV_Ephemeris;
class Gps_Ephemeris;
class Rtcm;
/*! /*!
* \brief This class provides a implementation of a subset of the RTCM Standard 10403.2 messages * \brief This class provides a implementation of a subset of the RTCM Standard 10403.2 messages