RinexUtilities.hpp
Go to the documentation of this file.
1 //==============================================================================
2 //
3 // This file is part of GNSSTk, the ARL:UT GNSS Toolkit.
4 //
5 // The GNSSTk is free software; you can redistribute it and/or modify
6 // it under the terms of the GNU Lesser General Public License as published
7 // by the Free Software Foundation; either version 3.0 of the License, or
8 // any later version.
9 //
10 // The GNSSTk is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU Lesser General Public License for more details.
14 //
15 // You should have received a copy of the GNU Lesser General Public
16 // License along with GNSSTk; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
18 //
19 // This software was developed by Applied Research Laboratories at the
20 // University of Texas at Austin.
21 // Copyright 2004-2022, The Board of Regents of The University of Texas System
22 //
23 //==============================================================================
24 
25 //==============================================================================
26 //
27 // This software was developed by Applied Research Laboratories at the
28 // University of Texas at Austin, under contract to an agency or agencies
29 // within the U.S. Department of Defense. The U.S. Government retains all
30 // rights to use, duplicate, distribute, disclose, or release this software.
31 //
32 // Pursuant to DoD Directive 523024
33 //
34 // DISTRIBUTION STATEMENT A: This software has been approved for public
35 // release, distribution is unlimited.
36 //
37 //==============================================================================
38 
41 
42 #ifndef GNSSTK_RINEX_UTILITIES_INCLUDE
43 #define GNSSTK_RINEX_UTILITIES_INCLUDE
44 
45 // system includes
46 #include <string>
47 #include <vector>
48 
49 namespace gnsstk
50 {
52 
53 
57 
61  bool isSP3File(const std::string& file);
62 
66  //NB This was removed since it is never defined.
67  // bool isRinexClockFile(const std::string& file);
68 
73  bool isRinexNavFile(const std::string& file);
74 
79  bool isRinex3NavFile(const std::string& file);
80 
85  bool isRinexObsFile(const std::string& file);
86 
91  bool isRinex3ObsFile(const std::string& file);
92 
102  std::string sortRinexObsFiles(std::vector<std::string>& files);
103 
111  std::string sortRinex3ObsFiles(std::vector<std::string>& files);
112 
114 
115 } // end namespace gnsstk
116 
117 #endif
118 
file
page HOWTO subpage DoxygenGuide Documenting Your Code page DoxygenGuide Documenting Your Code todo Flesh out this document section doctips Tips for Documenting When defining make sure that the prototype is identical between the cpp and hpp file
Definition: DOCUMENTING.dox:9
gnsstk::isRinex3ObsFile
bool isRinex3ObsFile(const string &file)
Definition: RinexUtilities.cpp:311
gnsstk
For Sinex::InputHistory.
Definition: BasicFramework.cpp:50
files
page HOWTO subpage DoxygenGuide Documenting Your Code page DoxygenGuide Documenting Your Code todo Flesh out this document section doctips Tips for Documenting When defining make sure that the prototype is identical between the cpp and hpp including both the namespaces and the parameter names for you have std::string as the return type in the hpp file and string as the return type in the cpp Doxygen may get confused and autolink to the cpp version with no documentation If you don t use the same parameter names between the cpp and hpp files
Definition: DOCUMENTING.dox:9
gnsstk::isSP3File
bool isSP3File(const string &file)
Definition: RinexUtilities.cpp:165
gnsstk::sortRinexObsFiles
string sortRinexObsFiles(vector< string > &files)
Definition: RinexUtilities.cpp:347
gnsstk::isRinex3NavFile
bool isRinex3NavFile(const string &file)
Definition: RinexUtilities.cpp:235
gnsstk::isRinexNavFile
bool isRinexNavFile(const string &file)
Definition: RinexUtilities.cpp:200
gnsstk::RegisterARLUTExtendedTypes
int RegisterARLUTExtendedTypes(void)
Definition: RinexUtilities.cpp:69
gnsstk::isRinexObsFile
bool isRinexObsFile(const string &file)
Definition: RinexUtilities.cpp:275
gnsstk::sortRinex3ObsFiles
string sortRinex3ObsFiles(vector< string > &files)
Definition: RinexUtilities.cpp:399


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:41