NASA Logo
Ocean Color Science Software

ocssw V2022
FileReader.hpp File Reference
#include <array>
#include <cstdio>
#include <string>
#include <unordered_map>
#include <filesystem>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/property_tree/json_parser.hpp>
#include "optional"
#include "DataProvider.hpp"
#include "DataRecord.hpp"
#include <rapidjson/document.h>
#include <rapidjson/istreamwrapper.h>
#include <rapidjson/writer.h>
#include <rapidjson/stringbuffer.h>
#include <rapidjson/ostreamwrapper.h>
#include "rapidjson/error/en.h"
#include <netcdf>
#include "productInfo.h"
#include "sensorInfo.h"
#include <stack>
#include <l1.h>
Include dependency graph for FileReader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProdAttrGeneric
 
class  ConfigReader
 
class  FileReaderHints
 
class  FileReader
 
class  AttributeReader
 

Namespaces

 focs
 

Variables

const std::array< int, 4 > NETCDF1_MAGIC_NUMBER
 
const std::array< int, 4 > NETCDF2_MAGIC_NUMBER
 
const std::array< int, 4 > HDF4_MAGIC_NUMBER
 
const std::array< int, 8 > HDF5_MAGIC_NUMBER
 
template<typename , typename = void>
constexpr bool is_prod_gen_attr {}