1 bool getGDALDataType(std::string datatype, GDALDataType &gdt); 2 std::string gdalinfo(std::string filename, std::vector<std::string> options, std::vector<std::string> openopts); 3 std::vector<std::vector<std::string>> sdinfo(std::string fname); 4 std::vector<std::string> get_metadata(std::string filename); 5 std::vector<std::string> get_metadata_sds(std::string filename); 6 std::vector<std::vector<std::string>> parse_metadata_sds(std::vector<std::string> meta); 7 void getGDALdriver(std::string &filename, std::string &driver); 8 bool getNAvalue(GDALDataType gdt, double & naval); 9 GDALDataset* openGDAL(std::string filename, unsigned OpenFlag, std::vector<std::string> open_options); 10 char ** set_GDAL_options(std::string driver, double diskNeeded, bool writeRGB, std::vector<std::string> gdal_options); 11 12