1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
/******************************************************************************
*
* Project: GDAL
* Purpose: HDF4 driver
* Author: Even Rouault, <even.rouault at spatialys.com>
*
******************************************************************************
* Copyright (c) 2023, Even Rouault, <even.rouault at spatialys.com>
*
* SPDX-License-Identifier: MIT
****************************************************************************/
#ifndef HDF4DRIVERCORE_H
#define HDF4DRIVERCORE_H
#include "gdal_priv.h"
constexpr const char *HDF4_DRIVER_NAME = "HDF4";
constexpr const char *HDF4_IMAGE_DRIVER_NAME = "HDF4Image";
#define HDF4DatasetIdentify PLUGIN_SYMBOL_NAME(HDF4DatasetIdentify)
#define HDF4ImageDatasetIdentify PLUGIN_SYMBOL_NAME(HDF4ImageDatasetIdentify)
#define HDF4DriverSetCommonMetadata \
PLUGIN_SYMBOL_NAME(HDF4DriverSetCommonMetadata)
#define HDF4ImageDriverSetCommonMetadata \
PLUGIN_SYMBOL_NAME(HDF4ImageDriverSetCommonMetadata)
int HDF4DatasetIdentify(GDALOpenInfo *poOpenInfo);
int HDF4ImageDatasetIdentify(GDALOpenInfo *poOpenInfo);
void HDF4DriverSetCommonMetadata(GDALDriver *poDriver);
void HDF4ImageDriverSetCommonMetadata(GDALDriver *poDriver);
#endif
|