1 #ifndef __modis_utils__ 2 #define __modis_utils__ 9 #include <boost/date_time.hpp> 10 #include <boost/filesystem.hpp> 13 typedef std::map <std::string, std::map <std::string, std::map <std::string, std::string > > >
ProdHVDate;
14 typedef std::map <std::string, std::map <std::string, std::map <std::string, std::string > > >::iterator
ProdHVDateIterator;
15 typedef std::map <std::string, std::map <std::string, std::string > >::iterator
HVDateIterator;
17 void msearch(
const boost::filesystem::path& mpath, std::string product, std::string hv,
ProdHVDate& fnames);
22 const std::vector<boost::gregorian::date>*
times);
24 #endif // __modis_utils__ void msearch(const boost::filesystem::path &mpath, std::string product, std::string hv, ProdHVDate &fnames)
std::map< std::string, std::map< std::string, std::map< std::string, std::string > > > ProdHVDate
std::complex< double > times(std::complex< double > lhs, std::complex< double > rhs)
void modis_print(const unsigned char *values, const std::vector< boost::gregorian::date > *times)
std::map< std::string, std::map< std::string, std::map< std::string, std::string > > >::iterator ProdHVDateIterator
std::map< std::string, std::map< std::string, std::string > >::iterator HVDateIterator