1 #ifndef __modis_dataset__ 2 #define __modis_dataset__ 10 #include <boost/date_time/gregorian/gregorian_types.hpp> 11 #include <boost/noncopyable.hpp> 12 #include <boost/shared_ptr.hpp> 26 modis_dataset(
const std::map <std::string, std::map <std::string, std::string > >& tile_idx,
27 const std::string subdataset_prefix,
28 const std::string subdataset_suffix,
29 std::size_t max_pixel_cache_size = 2,
30 std::size_t max_block_cache_size = 1,
31 std::size_t max_raster_cache_size = 1);
35 void query(
const double& longitude,
const double& latitude,
36 const unsigned char** values,
37 const std::vector<boost::gregorian::date>**
times)
const;
39 int data_type()
const;
52 #endif // __modis_dataset__
std::complex< double > times(std::complex< double > lhs, std::complex< double > rhs)
A rectified grid is the spatial support for raster data.
boost::shared_ptr< modis_dataset > modis_dataset_ptr